-
[Prerequsite] Install xcode cli tools
$ xcode-select --install
-
[Prerequsite] Install automake and libtool
$ brew install automake libtool
-
Clone TensorFlow repository
$ cd ~/Code $ git clone https://github.com/tensorflow/tensorflow/
-
Clone TensorflowPod repository
$ cd ~/Code $ git clone https://github.com/rainbean/TensorflowPod
-
Compile TensorFlow
$ cd ~/Code/tensorflow $ tensorflow/contrib/makefile/build_all_ios.sh
-
Pack necessary header and static library
$ cd ~/Code/tensorflow $ ~/Code/TensorflowPod/pack.sh $ ls tensorflow.tar.gz
-
[Prerequsite] Install Cocoapods
sudo gem install cocoapods
-
Create or add pod into your project
Podfile
, which should look liketarget 'DemoApp' do # Comment the next line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! # Pods for DemoApp pod 'TensorflowPod', :podspec => 'https://raw.githubusercontent.com/rainbean/TensorflowPod/master/TensorflowPod.podspec' end
-
Install Pod
pod install
-
Follow official demo app to develop, link
#include "google/protobuf/message_lite.h" #include "tensorflow/core/framework/tensor.h" #include "tensorflow/core/public/session.h" tensorflow::GraphDef graph; ...