离线安装CANN软件
本节内容指导用户通过在离线场景(待安装环境无法连接网络)下,通过拷贝已下载的OS镜像文件、依赖软件包、驱动和固件、CANN软件包至离线环境,并在离线环境上安装依赖和CANN软件。
环境要求
- 操作系统:openEuler 22.03 LTS SP4
- 内存:安装Toolkit开发套件包前请确保安装目录可用空间大于10G,如不满足请清理空间或更换安装目录。
- 配置本地源:请参考以下示例步骤配置openEuler本地源,若已配置,请跳过。
- 上传操作系统镜像xxx.iso文件至/home目录
- 新建一个挂载目录,挂载系统镜像xxx.iso文件,请注意替换为实际文件名称。
1 2 3
mkdir -p /mnt/iso cd /home mount xxx.iso /mnt/iso
- 备份环境上已有源文件xxx.repo。
1 2
cd /etc/yum.repos.d mv /etc/yum.repos.d/xxx.repo /etc/yum.repos.d/xxx.repo.bak
- 新建源文件。
1
vi local.repo
- 在源文件local.repo中添加如下内容,保存并退出。
1 2 3 4 5
[openeuler] name=openeuler baseurl=file:///mnt/iso enabled=1 gpgcheck=0
- 更新源索引。
1
yum clean all && yum makecache
准备软件包
- 请参考准备软件包,自行下载NPU驱动和固件、CANN软件包,并复制到待安装环境的任意目录下(如“/home”)。
- 因NPU驱动和固件安装时需要部分依赖,请参考表1,配置本地源后,从本地OS镜像获取依赖并安装。
表1 依赖列表 名称
版本要求
检查依赖命令
安装方式
make
-
make -v rpm -qa | grep dkms rpm -qa | grep gcc rpm -qa | grep kernel-headers-$(uname -r) rpm -qa | grep kernel-devel-$(uname -r)
- 若回显相关软件包版本信息,表示已安装;
- 若未安装请执行安装命令。
示例安装命令:
1
yum install -y make dkms gcc kernel-headers-$(uname -r) kernel-devel-$(uname -r)
dkms
-
gcc
>=7.3.0
kernel-headers
-
kernel-devel
-
安装NPU驱动和固件
请参考安装NPU驱动和固件执行安装命令。
安装CANN软件
请参考安装CANN执行安装命令。
父主题: 附录B:常用操作