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)