From b62b91acb65470551a95c00ea8d336648800f6bd Mon Sep 17 00:00:00 2001 From: Diego Ernst Date: Thu, 17 Aug 2017 13:36:19 -0300 Subject: [PATCH] Version bump to 0.3.0 (#71) --- CHANGELOG.md | 10 ++++++++++ MetalBender.podspec | 2 +- README.md | 10 ++++------ 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e9e1d9..811ad81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,16 @@ # Change Log All notable changes to Bender will be documented in this file. +### [0.3.0](https://github.com/xmartlabs/Bender/releases/tag/0.3.0) + + +* Breaking changes: + * Constructor of `LayerSize`. + * Constructor of `Network` class. + * `Network` static method for loading a graph from TensorFlow. + * `Network` `run` method. + * `Converter` protocol definition. + ### [0.2.0](https://github.com/xmartlabs/Bender/releases/tag/0.2.0) diff --git a/MetalBender.podspec b/MetalBender.podspec index a79049c..51b54d3 100644 --- a/MetalBender.podspec +++ b/MetalBender.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "MetalBender" - s.version = "0.2.0" + s.version = "0.3.0" s.summary = "Bender is an abstraction layer over MetalPerformanceShaders useful for working with neural networks." s.homepage = "https://github.com/xmartlabs/Bender" s.license = { type: 'MIT', file: 'LICENSE' } diff --git a/README.md b/README.md index fdd6420..d1413ad 100644 --- a/README.md +++ b/README.md @@ -52,11 +52,9 @@ You can define your own network in Bender using our custom operator or you can l ```swift import MetalBender -// Load a model from TensorFlow -let url = Bundle.main.url(forResource: "myModel", withExtension: "pb")! -let network = Network.load(url: url, converter: TFConverter.default(), inputSize: LayerSize(h: 256, w: 256, f: 3)) +let url = Bundle.main.url(forResource: "myModel", withExtension: "pb")! // A TensorFlow model. +let network = Network.load(url: url, inputSize: LayerSize(h: 256, w: 256, f: 3)) -// Run the network network.run(input: /* ... */) { output in // ... } @@ -119,7 +117,7 @@ Follow these steps to run the examples: To install Bender, simply add the following line to your Podfile: ```ruby -pod 'MetalBender', '~> 0.2' +pod 'MetalBender', '~> 0.3' ``` > Remember that Bender compiles for iOS 10. So you must add `platform :ios, '10.0'` to your Podfile @@ -131,7 +129,7 @@ pod 'MetalBender', '~> 0.2' To install Bender, add the following line to your Cartfile: ```ogdl -github "xmartlabs/Bender" ~> 0.2 +github "xmartlabs/Bender" ~> 0.3 ``` Then run: