admin 管理员组文章数量: 887016
本帖最后由 陆不败 于 2018-11-15 17:14 编辑 斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅 前一段时间在看中国大学mooc是北大曹健的tensorflow课程, 看了一段又回头看花书,补高数, 在评论区看到很多人倒在了第一步上 无论是虚拟机还是window安装tensorflow都不成功, 原来我在树莓派3b上学习tf, 一切顺利, 但是感觉树莓派性能太差,且不是64位 打算用电视盒改Linux,这样即便宜又强大 于是在转转上入了一个N1,带原装电源70到手,2.28版 此次搭的tf系统基于python3.5+arm64+tensorflow 1.8 Armbian_5.59_Aml-s9xxx_Debian_stretch_default_4.18.0_20180908.img 这个固件目前最适合N1搭建TF, 支持开机自动联网 |
download.jpeg (18.9 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-11 14:05 上传
</ignore_js_op>
<ignore_js_op>
u=3289254607,2920087286&fm=11&gp=0.jpg (102.88 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-11 14:05 上传
</ignore_js_op>
<ignore_js_op>
u=3421753760,2497169504&fm=26&gp=0.jpg (20.55 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-11 14:06 上传
</ignore_js_op>
先附个各个参考平台的安兔兔跑分, 大家参考一下
主控 跑分 价格
树莓派3B+ BCM2837B 230
香橙派PC2 全志H5 128
N1 S905d 38000 免费
T1 S912 40000+ 免费
tinker rk3288 40000+ 400
nanopc rk3399 75191 849
hi970 kirin970 17.2万 2100
Jetson TX2 x 5580
Jetson Xavie x 10499
Google的edge Tpu和华为的升腾310,快要上市了,到时候可以直接插在arm平台上加速机器学习
<ignore_js_op>
wx20181009194604.png (35 KB, 下载次数: 1)
下载附件
保存到相册
2018-10-9 20:49 上传
</ignore_js_op>
到手后根据webpad大神的方法刷机
1 先刷2.19降级包,最好是网线连接
2 再刷官改固件
斐讯天天链N1 官改v2.2线刷包
https://www.right/forum/fo … ypeid%26typeid%3D21
3 用Win32DiskImager 制作usb Linux系统,进U盘
我用的Armbian_5.59_Aml-s9xxx_Debian_stretch_default_4.18.0_20180908.img 对应tensorflow 安装包类型为aarch64 ,python3.5
最新版Armbian_5.59/5.62_Aml-s9xxx_Ubuntu_bionic_default_4.18.0/7_desktop_
Ubuntu_bionic内置python3.6与tensorflow cp35版本不兼容 本人正在尝试卸载python3.6# sudo autoremove python3 后安装tf
另外此版本有线网ipv4默认手动分配地址, 所以不会自动联网
armbian下载地址:https://yadi.sk/d/pHxaRAs-tZiei/5.62
<ignore_js_op>
Screenshot_2018-10-09_11-40-16.png (111.25 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-9 20:48 上传
</ignore_js_op>
将u盘里meson-gxl-s905d-p230.dtb改为dbt.img
烧写系统至usb,
4 u盘插上n1, 启动
确认root帐号密码 ,添加帐号密码
putty 登陆root账号,将u盘系统刷进emmc
参见论坛大神nml emmc指令,
https://www.right/forum/thread-335609-1-1.html
具体指令引用如下 :
“ 4. 如果需要保留原emmc内的电视盒子/linux系统数据,输入“ddbr”后根据提示操作备份。
(第四步是可省略步骤,以下是必须步骤。)
5. 输入“/boot/create-mbr-linux.sh”,回车运行脚本。
6. 输入“/root/install.sh”,回车运行脚本。
”
刷好后提示:
- Done copy ROOTFS
- Complete copy OS to eMMC
关机拔掉u盘,重启
5 若想升级或更换其他版本的armbian,可以直接跳过 大神nml贴子里的第五步,(//输入“/boot/create-mbr-linux.sh”,回车运行脚本。)
直接将烧好新系统改好dtb.img的u盘插到n1上,开机后通过putty登录系统,输入 /root/install.sh
直接烧写新系统到emmc
6 开机后putty登录,安装vnc 方便远程登录,避免usb口窘迫的尴尬 sudo apt-get install tightvncserver
设置服务端要传送的远程桌面参数
vncserver :1 -geometry 1024x768 -depth 24
设置vnc开机自动运行,则先在ssh中设置开服务器端, 再vnc登陆 debian
安装pip3 #
查看已安装软件 pip3 list 查看pip版本 pip -V
7 安装必要的python插件// 缺少插件会提示安装错误,
python-dev,python-distlib,python-setuptool,python-pip
sudo apt-get install build-essential python-dev,
sudo apt-get install python-sklearn
安装arm64版anaconda
安装以下工具:
sudo apt-get install build-essential python3-dev python3-distlib python3-setuptools python3-pip python3-wheel libzmq-dev libgdal-dev
也可先安装numpy库和matplotlib库再安装anaconda
pip3 install matplotlib
pip3 install anaconda
8 根据下面链接网址下载TensorFlow
在安装包目录下打开终端pip按照whl文件
pip3 install tensorflow-1.8.0-cp35-none-linux_aarch64.whl
https://docs.khadas/zh-cn/edge/InstallTensorFlow.html
此安装包在 Debian_stretch armbian测试正常
有很大几率因缺少插件而提示安装错误,请按照错误提示安装其他插件
也可试试tf1.11 tensorboard-1.11.0-py3-none-any.whl
<ignore_js_op>
Screenshot_2018-10-09_11-40-48.png (174.85 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-9 20:50 上传
</ignore_js_op>
注意:anaconda和tensorflow安装很费时间,请耐心等待
9 测试TensorFlow及其他库
pip3 install thonny
在终端输入thonny打开ide
粘贴下面测试代码,保存f5运行
- <font size="4">import tensorflow as tf
- import numpy as np
- import matplotlib as mp
- print("HELLO WORLD")
- hello = tf.constant('Hello world!')
- sess = tf.Session()
- print(sess.run(hello))
- </font>
微信截图_2756.png (109.09 KB, 下载次数: 0)
下载附件
保存到相册
2018-10-10 10:47 上传
</ignore_js_op>
另外 piwheels 上面的安装包带any的基本上 在Debian_stretch armbian上都能用 ,而带armv7l,armv6的都不能用
n1 Linux 与树莓派3b并不兼容, 因为树莓派系统为32位
百度网盘地址:
https://pan.baidu/s/1Rm1yVkLMPo77VKQLR7aQzQ
以下软件在armbian上已经验证可用
有兴趣的小伙伴们可以试试
Thonny IDE# python
Codeblocks # C
Julia
Scratch
Octave#数学软件 代替matlib
Geogebra #数学图像化软件,
补充,spyder IDE 安装后 键盘错乱,
可以用geany ,thonny 和ipython代替
我自己在上面跑mnist库完全正常,比树莓派快的多
wolfram的mathematica还没找到合适版本, 树莓派上能免费装
本文标签: 之旅 人工智能 斐迅 TensorFlow Armbian
版权声明:本文标题:斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725890098h888025.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论