AIRemote(Atlas200DK 远程推理系统)体验记录
昇腾论坛人才辈出,有位大侠 @lofe 发布了AIRemote 远程推理系统( https://bbs.huaweicloud.com/forum/thread-185077-1-1.html )
张小白不禁好奇心爆棚,而且正好入手了一张128G的TF卡:

那就正好尝试一下。
AIRemote的gitee地址为:https://gitee.com/haojiash/airemote
先将AIRemote的代码仓下载下来:(目前下载到了L:\AI\remote目录)
git clone https://gitee.com/haojiash/airemote
下载200DK的镜像包:
链接:https://pan.baidu.com/s/1P9WmPw1z8SaApA0QHl1hzg 密码:1sjk

使用balenaEtcher刻录:

确认目标盘为128G的空盘:

点击Flash!

每秒写入速度在90左右,符合标称速度。
刻录完毕,

将其插入到200DK:

将200DK开机,等4盏灯全绿。
先要找到Atlas 200DK的IP地址,先用USB线连虚拟机试试:

确认地址是192.168.1.2,登陆上去,查看进程运行情况:

查看Atlas 200DK的网卡地址:

这个跟张小白家里的路由器环境不一致,需要改为 192.168.199.204才行:
先切换到root用户:

然后张小白试图修改IP地址:
cd /etc/netplan
vi 01-netcfg.yaml

netplan apply 使其生效:

额,这个就有点尴尬了。这个镜像非要在 192.168.0.2的地址才能上网。
要是发布者在发做镜像之前把这个包做进去就好了。
不过这也难不住张小白。
wget http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz

使用air用户登陆开发板:

将下载的包取过来:

切换到root用户完成安装:
解压
tar -zxvf PyYAML-3.11.tar.gz
cd PyYAML-3.11
python setup.py --without-libyaml install

确认下pyyaml能否装好:

再来试一下修改网络:
netplan apply

额,感觉有点套娃的味道了..那就别再试了.
张小白又重新做了刻录了一次镜像,决定还是野蛮点,把路由器IP改为192.168.0.X的网段:
这个时候,笔记本电脑自动获取了IP地址,跟Atlas 200DK以及路由器都是一个网络了.

使用MobaXterm连接200DK:

这个时候网络地址如下:

趁着网络通畅,赶紧装上前面缺失的软件包,这需要切换到air用户,再切换到root用户:

因为HwHiAiUser用户无法sudo:

pip install pyyaml

pip install netifaces

修改/etc/netplan/01-netcfg.yaml

执行netplan apply

这个时候其实MobaXterm已经断了,因为不是这个地址了。
但是我们使用USB线从虚拟机登陆 192.168.1.2:

再看看200DK的IP地址:

200DK的地址已经切换完毕

而且可以上外网。
我们再将路由器地址换回到192.168.199.1,重新使用MobaXterm登陆192.168.199.204:

这样,终于把这台200DK的网络地址折腾完毕。
打开Windows的conda命令行:
创建airemote的python3.7.5的运行环境:

按Y继续:


成功创建之后,进入airemote环境。
安装AIRemote软件包:
pip install L:\AI\airemote\site-packages\inferemote-0.2.2-cp37-cp37m-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple

好了,我们来试验样例:
图像分割迁移变换:
cd examples
python styletransfer\test.py -r 192.168.199.204 -m show -w 3

没想到会折腾这么久。其他的功能张小白暂时就不试验了。
(全文完,谢谢阅读)
- 点赞
- 收藏
- 关注作者
 
             
           
评论(0)