Atlas200DK环境配置
dd镜像安装
推荐使用dd镜像安装环境,这种方式更快更方便。
直接去网站下载需要版本的dd镜像,然后利用Etcher烧录到sd卡中就行。
参考链接:
更方便的200DK合设环境搭建方法——dd镜像_Atlas 200 DK_昇腾论坛_华为云论坛 (huaweicloud.com)
MindSpore安装
不推荐在该开发板上安装MindSpore,安装之后可能无法正常使用。
非要安装的话需要把MindSpore和环境版本对应,建议安装低版本的MindSpore。
联网方式
使用网络共享的话可能会出现开发板重启后网络无法正常连接的问题,这个时候只需要在PC端先关闭共享网络,再重新打开即可(重启共享网络)。
参考链接:
Atlas 200 DK的多种联网方式_哔哩哔哩_bilibili
代码运行环境配置
如果需要运行cv方向的代码需要安装对应的环境配置。这个具体的环境配置可以在官方gitee中找到。
参考链接:
华为Atlas200DK的环境部署与运行demo(人脸识别)_Quinton123的博客-CSDN博客_华为atlas200dk
python/environment · Ascend/samples - 码云 - 开源中国 (gitee.com)
模型转换
在windows训练得到的模型是ckpt格式的,这种格式的模型文件是无法在开发板上运行,因此需要转换格式。
可以转换的总共有四种模型文件,分别是MindIR、AIR、ONNX和OM。这四种格式对应了不同的应用场景。我在这里只简单介绍AIR和OM两种文件格式,因为本实验只用到了这两种。
AIR格式只能Ascend910环境中上才能导出,是官网推荐的模型格式,可以转换成OM格式。而OM格式可以在Ascend310上推理使用,也是本次实验使用的模型格式。
为了获得AIR格式模型需要创建华为云的Ascend910环境,然后在这个环境中训练并得到ckpt模型。再将ckpt模型转换成air格式模型并传到开发板中。最后将这个air格式模型转换成om格式才结束。整个过程需要两次模型转换,好在这个模型转换操作不算复杂,就是转换时间可能需要耐心等下。
其它参考链接
华为Atlas200DK环境配置指南(版本20.0.0)_ChrisLiu__的博客-CSDN博客_华为atlas200dk