学习目标
学会如何安装配置Atlas 200I DK A2,并跑通第一个案例。
快速入门
开发前的准备:
- pc
- 读卡器
- 32G以上SD卡
- 网线
开发步骤:
- 将sd卡插入读卡器的卡槽中后,插入pc的USB接口
- 在pc下载生产工具(制卡工具、SSH工具)并安装(默认配置即可)
- 打开制卡工具,烧录镜像(可以选择在线镜像烧录,大概20min)
- 将sd卡插入开发板
- 将开发板上方网口与pc连接
- 给开发板通电
- 远程登录开发板(上网口默认ip:192.168.137.100),pc需提前设置ip与开发板处于同一网段
- pc打开控制面板,进入网络和Internet选项,进入网络共享中心选项,更改适配器设置,右键单击以太网选择属性按钮,进入网络,单击网络,单击internet协议版本4属性,修改ip地址与子网掩码,确认保存。
- 登录开发板前需要先测试能否ping通开发板的网口地址,使用win+r键启动cmd,执行
ping 192.168.137.100
- 使用ssh工具,远程登录开发板 root Mind@123
- 执行样例
进入样例存放目录
cd /home/HwHiAiUser/samples/notebooks/
执行Jupyter启动脚本
./start_notebook.sh
- 打开Jupyter页面
- 打开resnet样例目录
- 双击打开resnet50模型脚本
- 单击运行,依次等待每段代码
快速工具推理应用
模型适配工具介绍
模型适配工具的功能:
- 工具预置4个典型模型,分别用于目标检测场景(VOLO V7)模型、图像分类场景(Mobilenet)、图像分割场景(Unet++模型)、关键点检测场景(Alphapose模型)
- 提供UI操作界面,开发者可在界面上传自己的数据集,工具支持对数据进行标注
- 支持用户在工具界面创建模型训练任务,并使用PC的CPU算力进行训练
- 支持对训练完成的模型进行打包,从而方便的拷贝到Atlas 200I DK A2进行推理
模型适配工具的优点:
- 工具预置了典型模型,用户可以不用关注模型获取,只需关注场景任务
- 训练使用工具创建完成,不需要很强的编程能力,全UI界面操作,技术门槛低,适合新手初步了解AI
- 可使用CPU算力进行训练,减轻硬件成本
模型适配工具的安装与使用
安装Anaconda3
- 下载链接下载
- 双击安装(默认配置即可)记得添加环境变量
- 配置conda虚拟环境 下载链接在文档 下载到envs文件夹下并解压 解压后验证环境是否完成
cmd输入 conda info -e
- 安装模型适配工具 链接在文档 按照默认配置安装即可
- 进入模型适配工具主界面
- 启动前准备好数据集 推荐使用jpg 分辨率不高于1080p 100张以上
- 选择数据集路径
- 进入图像标注界面
- 根据内容选择对应的标记,全部标注完成后开始训练
- 点击一件迁移 会生成 tar格式的权重文件和信息文件
- 可以在cmd后台查看训练结果
- 将打包好的模型文件上传到开发板
- 解压
- 进入解压后的文件目录
- 运行模型转换脚本
bash atc.sh
- 开始推理
bash run.sh