一、推荐基础开发环境配置
| 软件/硬件 | 说明 | 推荐配置/版本 | 获取方式 |
|---|---|---|---|
| 硬件 | ARM / X86 | Atlas 500 Pro / Atlas800-3000 / Atlas800-3010 | / |
| 操作系统 | Centos / OpenEuler | CentOS 7.6 / CentOS 8.2 / OpenEuler 20.03 | 官网 |
| Driver | 驱动 | Atlas 300V Pro / Atlas 300I Pro | 官网 |
| CANN | 针对AI场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。 | CANN x.x.x | 官网 |
| MindX | 视频分析应用开发套件(SDK),提供极简易用、高性能的API和工具,助力昇腾AI处理器赋能IVA各应用场景。 | MindX x.x.x | 官网 |
二、安装昇腾驱动
1、获取驱动
驱动、CANN、MindX SDK需要通过官网获取,以下例子,昇腾设备为:Atlas 500 Pro / Atlas800-3000 / Atlas800-3010,服务器为centos 7.6版本
Atlas 300V Pro / Atlas 300I Pro卡获取安装包如下
Ascend HDK x.x.x 目录下获取以下两个文件
Ascend-hdk-310p-npu_x.x.x_linux-{
arch}.run (驱动)
Ascend-hdk-310p-npu-firmware_x.x.x.run (固件)
Ascend-hdk-310p-mcu_x.x.x.zip (MCU)
CANN x.x.x 目录下获取以下文件
Ascend-cann-toolkit_x.x.x_linux-{
arch}.run (开发套件)
MindX x.x.x 目录下获取以下文件
Ascend-mindxsdk-mxvision_x.x.x_linux-{
arch}.run (SDK)
2、环境搭建
具体环境搭建,可以参考:
https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/51RC1alpha005/softwareinstall/instg/atlasdeploy_03_0018.html
以root用户登录安装环境。
(1)检查root用户的umask值。
umask
如果umask不等于0022,请执行如下操作配置,在该文件的最后一行添加umask 0022后保存。
vi ~/.bashrc
source ~/.bashrc
(2)创建华为用户组HwHiAiUser 和 用户
groupadd HwHiAiUser
useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
设置密码
passwd HwHiAiUser
(3)推理环境需要的OS依赖
yum install -y gcc gcc-c++ make cmake unzip zlib-devel libffi-devel openssl-devel pciutils net-tools sqlite-devel lapack-devel openblas-devel gcc-gfortran
安装完后检查OS依赖是否都安装上
gcc --version
g++ --version
make --version
cmake --version
rpm -qa |grep unzip
rpm -qa |grep

最低0.47元/天 解锁文章
2704

被折叠的 条评论
为什么被折叠?



