机器人william hill官网
直播中

贾飞小

7年用户 1786经验值
私信 关注
[经验]

hikey 970 debian 镜像(有opencl 和 tensorflow)

最近(2018.8.30) LeMaker发布了一个新的 Hikey 970 debian镜像。此镜像增加了HDMI支持,稳定性也提高了。同时增加了OpenCL和Tensorflow(只有python3.5)支持。此 Tensorflow 应该是进行了优化的,具体的是不是用到了NPU还不确定。经过我自己的测试此 Tensorflow 的速度比我自己安装的速度要快一倍。但是此镜像仍然不支持自带的蓝牙。
下面是安装和使用方法
下载镜像
镜像下载链接
从上面链接下载镜像并解压
tar -xzvf hikey970-lebian-9.tar.gz刷入镜像
把hikey 970板子开关拨至 on off on off。链接USB线,并给板子上电。然后自己的电脑上执行下面的指令开始刷机
./flash-all-binaries.sh
等待刷机完成
刷入分区补丁
默认的系统分区很小,所以需要打一个补丁,之后可以调整系统分区到60G。
分区补丁下载
从上面的的下载地址下载补丁,之后解压。
把解压后的内容复制到刚才的 hikey970-lebian-9 文件夹内。
然后执行
sudo fastboot flash boot boot-hikey970.uefi.2.imgsudo fastboot flash userdata hikey970-lebian9-tf.img
等待程序执行完成
启动系统
断开板子的电源,然后把开关拨至on off off off。给板子连接上鼠标键盘网线和显示器。然后给板子上电。
等待系统启动完成。正常情况下应该可以看到登陆界面。用户名和密码都是shunya。
调整分区
运行下面的指令调整分区
sudo resize2fs /dev/sdd15
这样能够把系统分区扩展到20G,剩下的需要用gparted扩展
sudo apt-get install gpartedsudo gparted-pkexec # 注意此指令只能再外接显示器的情况下才能运行
选择60G的硬盘,然后把未分配的空间全部扩展到最后一个分区。
shunya@hikey970:~$ df -hFilesystem      Size  Used Avail Use% Mounted on/dev/root        53G  7.5G   44G  15% /devtmpfs        2.8G     0  2.8G   0% /devtmpfs           2.9G     0  2.9G   0% /dev/shmtmpfs           2.9G   25M  2.8G   1% /runtmpfs           5.0M  4.0K  5.0M   1% /run/locktmpfs           2.9G     0  2.9G   0% /sys/fs/cgrouptmpfs           577M     0  577M   0% /run/user/107tmpfs           577M     0  577M   0% /run/user/1000
可以看到系统空间已经增大到53G了。
测试tensorflow
系统默认安装了Python 3.5的 tensorflow。下面用 pose-tensorflow 来测试一下。这个软件是一个利用 tensorflow 识别人体关键位置的程序。
下载程序git clone https://github.com/eldar/pose-tensorflow安装依赖pip3 install scipy scikit-image matplotlib pyyaml easydict cython munkres下载模型# Download pre-trained model files$ cd models/mpii$ ./download_models.sh$ cd -运行模型# Run demo of single person pose estimation$ TF_CUDNN_USE_AUTOTUNE=0 python3 demo/singleperson.py
正常应该会显示下图





更多回帖

发帖
×
20
完善资料,
赚取积分