Mac Tensorflow

mac上tensorflow 编译。开始填坑。
一个学习的网站:
http://www.tensorfly.cn/tfdoc/get_started/os_setup.html
第一篇借鉴文章:
http://www.cocoachina.com/ios/20161122/18152.html
这篇文章教我们怎么通过gcc编译器进行脚本编译搭建环境。
Homebrew安装
https://www.jianshu.com/p/d5642a7d1e10
事先说明由于工作需要我有两个XCode,一个XCode7.1,一个XCode9.3bate版。
发现我默认的是XCode7.1

error: Xcode 7.3.0 or later is required//报错

修改默认XCode
http://blog.sina.com.cn/s/blog_605409770102uwxc.html

开始安装

安装homebrew
http://blog.csdn.net/delphiwcdj/article/details/19679891
开始brew install libtool会失败提示

《Mac Tensorflow》 image.png

brew link libtool //调用这个连接一下就好了

继续我尝试了好多次sh build_all_ios.sh 都是同一个问题:

thread-local storage is not supported for the current target

《Mac Tensorflow》 504BC5E7-2BDD-4D22-8387-8F9956DFFE14.png

开始度娘:
英文中文的都收遍了,得出结论是编译器的问题不支持。
建议改为gcc最新版本,并且不用clang,提供几个命令:

gcc -v//查看版本
brew search gcc//查看gcc可用的版本
brew install gcc49//安装4.9版本的gcc

gcc下载网站
http://mac.softpedia.com/get/Development/Compilers/GCC.shtml
修改clang变为gcc
http://blog.csdn.net/u010167269/article/details/51951582
发现路径不能写,提权
https://www.cnblogs.com/EasonJim/p/6287283.html
问题可能的原因
http://blog.163.com/yuyang_tech/blog/static/21605008320153175434329/
好搞了一圈了编译器也变了,可是还是行不通,以上尝试了一天。

第二天

这个链接的提醒,OSX 和 iOS 因为某种原因禁止了 TLS 的支持,继续开始尝试。无果
http://www.liuxiao.org/2015/12/ios-mxnet-的-ios-版本编译/

换思路,这个方法行不通了,改换门面。

https://www.cnblogs.com/tensorflownews/p/7298646.html
用pip搞安装,先要装python,这个很简单,上官网下个最新的傻瓜式的安装一搞就完了。
参考:https://www.cnblogs.com/1009-smile/p/8005524.html
1.安装最新版的pip

sudo easy_install --upgrade pip

问题出现了:

sudo pip install tensorflow # Python 2.7; CPU support $ pip3 install tensorflow # Python 3.n; CPU support  // 安装命令

《Mac Tensorflow》 image.png

six出现问题,我们来解决

sudo pip install tensorflow # Python 2.7; CPU support $ pip3 install tensorflow # Python 3.n; CPU support --ignore-installed six // 先用命令搞掉它试试

没管用,继续其他方法。

pip install six --upgrade --ignore-installed six //安装走起 参考https://www.cnblogs.com/chxw2017/p/6837100.html  https://www.jianshu.com/p/45fb07007ddc

OK继续安装,又遇到问题了

《Mac Tensorflow》 image.png

用相同方法安装是不行了,继续查资料,参考:

http://www.zhimengzhe.com/mac/84871.html

下午16.29安装成功,撒花

《Mac Tensorflow》 image.png

    原文作者:JiangSy
    原文地址: https://www.jianshu.com/p/ad72e0db96f7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞