1.华为云代金券申请昇腾社区-官网丨昇腾万里 让智能无所不及
2.华为云弹性服务器购买及基本部署
昇腾CANN训练营-应用营第一讲——开发&运行环境部署_哔哩哔哩_bilibili
3.由于视频是21年发布的且后续的训练营没讲环境部署,目前部署和视频中版本不太一样
由于前面安装太费事没有选择安装kernel,后面需要了再安完全可以
4.按照视频中步骤安装,我一直到./Ascend-cann-tookit......... --install就出现了问题,报错问题我开始没找到解决方案,说是缺少什么东西,且越搞问题越复杂,最终选择重头再来,第二次没遇到那个问题(在安装nnrt和tookit时现在安装成功返回信息和视频不同,按照提示把环境变量写进.bashrc就好)
5.安装Mindstudio这里参考安装MindStudio-安装和配置MindStudio-安装操作(Linux)-独立安装指南-安装指南-MindStudio7.0.RC1开发文档-昇腾社区 (hiascend.com)
上传解压运行就行,虽然我没运行成功,在他给的源代码“(”报错了,没搞懂,但是更喜欢用命令行就没管他
6.sample项目部署
samples: CANN Samples - Gitee.com
按照这里面的readme来,这里遇到较多问题
(1)首先sudo权限配置,这个可以前面就配,方便很多
参考linux如何配置普通用户(非root用户)的sudo权限_linux系统设置用户权限-CSDN博客
(3)opencv安装失败
原因是我的ubuntu源换成了22.04,版本不匹配,重新换源update
(2)wegt调用失败,配置dns地址,参考wget下载出现failed: Temporary failure in name resolution 错误解决方法_failed: temporary failure in name resolution.-CSDN博客
关于华为云的服务器dns,华为云提供的内网DNS地址是多少?_云解析服务 DNS (huaweicloud.com)
(3)atc调用失败
ATC模型转换环境问题案例-云社区-华为云 (huaweicloud.com)
设置环境变量就好
(4)bash sample_build.sh失败
.1调用opencv出错
.2acl调用出错
配置环境变量
参考AscendCL应用编译&运行问题案例_缺少acl.h-CSDN博客
.3ascendcl调用出错
参考AscendCL应用编译&运行问题案例_缺少acl.h-CSDN博客
7.最后历时7小时终于完成部署,还是接触少了