hikey970学习-009 tensorflow环境的搭建

1、tensorflow测试:
安装完系统以及拓展分区大小后,就可以开始搭建环境了,lebian中安装了python2和python3,其中的python3中安装了tensorflow,可以测试一下tensorflow是否正常:
输入:python3,出现python3的运行窗口,输入测试程序:
在这里插入图片描述
能正常输出b‘hello,world’则证明正常

2、调整系统默认python版本
在系统中输入python,会开启python2.7版本,输入python3会出现3.5版本,系统默认优先的版本是python2.7,安装软件包时没有指明的话都是给2.7安装的,所以我们要将默认优先版本调整为3.5,操作如下,如果有不明的地方可以参考下面连接:
在这里插入图片描述
参考链接:https://www.cnblogs.com/zangyu/p/5574551.html

3、tensorflow测试
我们将运行一个人体姿态识别来验证tensorflow的效果,首先我们要为他安装各种包,要安装的包如下,建议按这个顺序安装:
matplotlib scipy cython scikit-image pyyaml easydict munkres
安装matplotlib:

sudo su
#输入密码shunya
pip3 install matplotlib

安装scipy
安装这个比较麻烦会报各种错误:

sudo apt-get install python-scipy
sudo pip install scipy

执行后会编译很长的一段时间,要耐心等待

安装cython

pip3 install cython

安装scikit-image

pip3 install scikit-image

装到这里输入后面几个的安装,基本都在前面装的时候作为依赖包安装好了,如果没有,可以如cython的安装方法一样安装

安装过程中的问题解决:
(1)如果遇到bash:pip conmand not found,可以使用连接中的方法
https://blog.csdn.net/gaoge_/article/details/77718916
(2)解决:error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
https://www.cnblogs.com/tianxintian22/p/5506057.html

4、下载测试例子pose-tensorflow
下载模型

cd models/mpii
./download_models.sh
cd -

在这里插入图片描述
过程中的问题解决:
(1)没有curl:https://www.cnblogs.com/suidouya/p/7387861.html

5、测试
接下来就可以开始测试了:

TF_CUDNN_USE_AUTOTUNE=0 python3 demo/singleperson.py

运行的时间大约30s,现在使用的时cpu,会有点慢。最后会出现下面的测试结果,人体被标记上了关键点:
在这里插入图片描述
运行的时候只有一个cpu在卖命工作。。。
在这里插入图片描述

总结:
1、深度学习环境的搭建一直是件很麻烦的事情,在arm架构上这种非x86架构上搭建就更加麻烦,特别是像scipy的安装,它的依赖库有的是只适合在x86架构下运行,折腾了好久才找到解决的方法
2、目前只能用cpu跑tensorflow,gpu以及npu还没有使用,这使得970的性能大打折扣,希望npu的库能尽早完善,使得在linux系统下能用上

参考链接:
https://community.bwbot.org/topic/547/hikey-970-debian-镜像-有opencl-和-tensorflow/9

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值