【Atlas 200 DK】 参照V20.1文档,完成cartoonGAN_picture,验证pyACL安装成功
前言
Atlas 200 DK的V20.1最新版本文档发布了,亮点之一是正式推出了C75版本的Python接口,与上一代的hiai不同,这一次取名为pyACL,全新的框架,更好的支持,我迫不及待地按照V20.1文档重新制卡,部署pyACL,并在Gitee找到了一个Python版本的案例,进行了部署验证,基本完成,特意来分享一下,方便使用Python进行学习开发的小伙伴,验证自己的pyACL是否安装成功了。
这里对于制卡,安装pyACL不做介绍,按照文档操作接口,主要介绍安装完pyACL后,如何进行Python案例的部署验证,检验pyACL是否安装成功,为后续学习开发打基础。
V20.1文档链接:https://support.huaweicloud.com/dedg-A200dk_3000_c75/atlased_04_0017.html
Python版本案例链接:https://gitee.com/ascend/samples/tree/master/contrib/cartoonGAN_picture
部署
这里提供了完成的案例工程(包括原模型和转换好的.om模型,直接运行即可),大家直接下载下面网盘中的.zip压缩包,拷贝到Atlas 200 DK上,执行即可,具体操作如下:
1. 下载完成的案例工程,网盘链接如下,请自行下载。
链接:https://pan.baidu.com/s/1iwoOeiznKBGDsbBcSP7pdw
提取码:bad9
复制这段内容后打开百度网盘手机App,操作更方便哦
2. 拷贝上面下载的压缩包到Atlas 200 DK的任意目录下,之后解压即可。
(1)在压缩包所在文件夹下执行如下命令即可完成拷贝压缩包到Atlas 200 DK,注意具体IP和路径需要根据自己的具体情况修改。
1
|
scp cartoonGAN_picture. zip HwHiAiUser@ 192.168 . 1.2 : / home / HwHiAiUser
|
之后在Atlas 200 DK上解压即可。
1
|
unzip cartoonGAN_picture. zip
|
(2)也可以直接在虚拟机上解压完成,拷贝解压后的文件夹到Atlas 200 DK。
1
|
scp - r cartoonGAN_picture HwHiAiUser@ 192.168 . 1.2 : / home / HwHiAiUser
|
更多在虚拟机和Atlas 200 DK之间传输文件的命令详情可参考:https://bbs.huaweicloud.com/blogs/168928
3. 执行命令
在Atlas 200 DK上进入到cartoonGAN文件夹,得到目录如下:
好了,成功就在眼前了,之后执行命令即可:
1
|
python3 cartoonization.py . / data /
|
注意需要提前安装opencv-python、pillow、numpy等库。
如果有执行命令上的问题,可以参考该案例的README哦,链接:https://gitee.com/ascend/samples/tree/master/contrib/cartoonGAN_picture
好了,程序如果能正常运行,说明pyACL安装好了,可以进行自己的开发了,得到程序运行过程:
运行中需要输入Atlas 200 DK的密码,输入即可,默认是Mind@123(如果你没有修改过的话)。
最终输出推理结果到outputs文件,大家可传输图片到虚拟机查看,在虚拟机端执行如下命令即可:
1
|
scp HwHiAiUser@ 192.168 . 1.2 : / home / HwHiAiUser / pyACL_Projects / cartoonGAN_picture / outputs / scenery.jpg / home / 你的用户名 / Downloads
|
可以得到:
怎么样?猜到这是做什么的模型了吗?来张原图看看:
对了,这是通过cartoonGAN模型对输入图片进行卡通化处理,输入是待推理的jpg图片,输出是推理后的jpg图片。
效果还行,如果你也能看到这张图片,恭喜你pyACL部署成功了,赶快开发属于自己的项目吧。加油哦!
- 点赞
- 收藏
- 关注作者
评论(0)