记录一下众智开发者交付流程
总体流程官方文档:
guide/mindx/model/tutorials/代码提交指导.md · Ascend/docs-openmind - Gitee.com
1.代码规范
2. 文件要求-PR交付件和归档交付件
2.1 归档交付
将文档和模型归档在提供的推理服务器/home/test下归档目录结构
|-- 高校名称
|-- 框架名称-模型名称
| |-- doc
| |-- xxx模型文档交付件.md
| |-- xxx模型测试报告.md
| |-- model
| |-- xxx.ckpt(mindspore)/xxx.pth(pytorch)
| |-- xxx.air(mindspore)/xxx.onnx(pytorch)
| |-- xxx.om
2.2 PR交付
git clone [fork下来的私仓地址]
cd E:\models
git add .
git commit -m 'code_c3d'
git push -f
需要注意的是,如上提交分支会出现多分支的问题,需要手动合并分支:
①git log查看分支信息- Q退出
②git rebase -i HEAD~[需要合并的倒数几个分支的数量]
③进入vim编辑模式,将需要合并的分支前改为s,需要保留的(第一个)不变
④修改完成后:ESC :wq退出vim编辑模式
⑤推送:git push -f
参考:git clone 之前,是否需要先 git init_Mark_md的博客-CSDN博客_git克隆之前要init吗
PR模板:
软件包
CANN 5.0.4
SDK版本:21.0.4
固件驱动 21.0.4
#自验报告
```
# SDK推理
# 输出了正确的推理结果、推理精度达标
运行SDK推理:
cd sdk
bash run.sh ../UCF-101_img/ ../UCF-101_json/test.json ./
测试推理精度:
python3 classification_task_metric.py ./infer_result.csv
# 验收结果: OK
# 备注: 输出了正确的推理结果、推理精度达标
```