CANN6.2版本环境搭建、模型转换、yolov7部署

本文详细介绍了如何在华为昇腾平台上安装cann工具包,包括环境配置(如Ubuntu、anaconda和依赖库),以及ATC模型的两种转换方法(命令行和MindStudio)。还展示了使用Python部署yolov7的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

华为昇滕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效果:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bopker_Wo911416721

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值