找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 28549|回复: 44

[N1盒子] 斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅

 火.. [复制链接]
发表于 2018-10-9 21:45 | 显示全部楼层 |阅读模式
本帖最后由 陆不败 于 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, 支持开机自动联网



先附个各个参考平台的安兔兔跑分, 大家参考一下
                      主控                    跑分           价格   
树莓派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平台上加速机器学习




到手后根据webpad大神的方法刷机
1 先刷2.19降级包,最好是网线连接
2 再刷官改固件
斐讯天天链N1 官改v2.2线刷包
https://www.right.com.cn/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

  将u盘里meson-gxl-s905d-p230.dtb改为dbt.img
  烧写系统至usb,
4 u盘插上n1, 启动
  确认root帐号密码 ,添加帐号密码

  putty 登陆root账号,将u盘系统刷进emmc
  参见论坛大神nml   emmc指令,

   https://www.right.com.cn/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.com/zh-cn/edge/InstallTensorFlow.html
    此安装包在 Debian_stretch armbian测试正常

    有很大几率因缺少插件而提示安装错误,请按照错误提示安装其他插件
    也可试试tf1.11    tensorboard-1.11.0-py3-none-any.whl

注意:anaconda和tensorflow安装很费时间,请耐心等待
9 测试TensorFlow及其他库

   pip3 install thonny
   在终端输入thonny打开ide
   粘贴下面测试代码,保存f5运行
  1. <font size="4">import tensorflow as tf
  2. import numpy as np
  3. import matplotlib as mp
  4. print("HELLO WORLD")

  5. hello = tf.constant('Hello world!')
  6. sess = tf.Session()
  7. print(sess.run(hello))
  8. </font>
复制代码

另外 piwheels.org 上面的安装包带any的基本上 在Debian_stretch armbian上都能用 ,而带armv7l,armv6的都不能用
        n1  Linux 与树莓派3b并不兼容, 因为树莓派系统为32位
百度网盘地址:
https://pan.baidu.com/s/1Rm1yVkLMPo77VKQLR7aQzQ


以下软件在armbian上已经验证可用
有兴趣的小伙伴们可以试试
Thonny IDE# python
Codeblocks # C
Julia
Scratch
Octave#数学软件 代替matlib
Geogebra #数学图像化软件,

补充,spyder IDE  安装后 键盘错乱,

可以用geany ,thonny 和ipython代替


我自己在上面跑mnist库完全正常,比树莓派快的多
wolfram的mathematica还没找到合适版本, 树莓派上能免费装



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

迷迷糊糊的进来,又迷迷糊糊的走了!!  发表于 2018-10-10 12:23

评分

参与人数 2恩山币 +2 收起 理由
right234 + 1 How ever,this is JB useful!
Twiligh + 1 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-10-9 21:50 | 显示全部楼层
一个n1快被各位大神玩出花来了,流弊流弊流弊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:53 | 显示全部楼层
看不懂,好像还没结束,期待
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:54 | 显示全部楼层
天天刺激我再买一个n1
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 22:32 来自手机 | 显示全部楼层
谢谢你的技术帖!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 22:41 来自手机 | 显示全部楼层
强无敌,回去在刷50台试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 22:51 | 显示全部楼层
我尝试在N1上装pi-hole,一直没成功,如果成功,这应该是N1上比较实际的功能吧。毕竟玩路由的离不开dns
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 07:13 | 显示全部楼层
还没看到可以实现哪些智能 等后续 感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 07:21 来自手机 | 显示全部楼层
还没看到可以实现哪些智能 等后续 马克下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 09:06 | 显示全部楼层
技术贴 已收藏  哈哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 10:20 | 显示全部楼层
请问楼主“先刷2.19降级包”是指使用 fastboot 刷入3个img 包吗?还有其他步骤吗?

点评

对的,先看adb,B站有n1刷机视频  详情 回复 发表于 2018-10-10 11:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-10 11:02 | 显示全部楼层
本帖最后由 陆不败 于 2018-10-10 11:08 编辑
hanguofu 发表于 2018-10-10 10:20
请问楼主“先刷2.19降级包”是指使用 fastboot 刷入3个img 包吗?还有其他步骤吗?

对的,先开adb,B站有n1刷机视频【悟空5kong】斐讯N1降级和刷机20180611

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 11:22 | 显示全部楼层
被各位大神玩出花来了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 11:54 | 显示全部楼层
很6666666
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 14:03 | 显示全部楼层
请问一下,将u盘里meson-gxl-s905d-p230.dtb改为dbt.img,烧写系统至usb,这里不明白是什么意思。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-17 04:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表