华为昇滕2000DKA2模型转换
一、环境安装
(1)cann安装
下载链接如下
https://www.hiascend.com/document/detail/zh/canncommercial/62RC1/overview/index.html
在昇腾官网下载社区版cann安装包,这里我下载的是.run安装包。
(2)安装ubuntu 、anaconda、和一些依赖环境
ubuntu 可以从一下链接下载
Ubuntu 22.04
aarch64
从Ubuntu官网http://old-releases.ubuntu.com/releases/22.04/下载ubuntu-22.04-live-server-arm64.iso。
x86_64
从Ubuntu官网http://old-releases.ubuntu.com/releases/22.04/下载ubuntu-22.04-live-server-amd64.iso。
anaconda 下载地址
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
也可以直接命令行下载
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
安装之后,在安装相关依赖并创建conda虚拟环境
sudo apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev libbz2-dev libxslt1-dev unzip pciutils net-tools libblas-dev gfortran libblas3
安装python环境
pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py --user
(3)完成以上环境安装,就可以安装cann
chmod +x Ascend-cann-toolkit_6.2.RC1_linux-x86_64.run
./Ascend-cann-toolkit_6.2.RC1_linux-x86_64.run --check
./Ascend-cann-toolkit_6.2.RC1_linux-x86_64.run --install
(4)添加环境变量
source /home/bopk/Ascend/ascend-toolkit/set_env.sh
export LD_LIBRARY_PATH=/home/bopk/Ascend/ascend-toolkit/latest/x86_64-linux/devlib/:$LD_LIBRARY_PATH
2.ATC模型转换
模型转换有两种方式,一种是命令行转换,一种是MindStudio转换
MindStudio加载模型
转换结果
3.事例运行与yolov7部署
Python 部署yolov7效果:
c++ 部署yolov7效果: