Debian系列操作系统包括:Ubuntu、Debian、UOS20、UOS20 SP1。
openEuler系列操作系统包括:openEuler、CentOS、Kylin、BCLinux、BC-Linux-for-Euler、UOS20 1050e、UOS20 1020e、UOSV20、AntOS、CTyunOS、CULinux、Tlinux。
请在安装用户下执行如下命令检查源是否可用(如果使用root用户安装依赖,请将命令中的sudo删除)。
1 | sudo apt-get update |
如果命令执行报错或者等待时间过长,则检查网络是否连接或修改“/etc/apt/sources.list”文件为可用源(以配置华为镜像源为例,可参考华为开源镜像站中镜像源对应的配置方法操作)。
1 | sudo yum makecache |
如果命令执行报错或者等待时间过长,则检查网络是否连接或修改“/etc/yum.repos.d/xxxx.repo”文件为可用源(以配置华为镜像源为例,可参考华为开源镜像站中镜像源对应的配置方法操作)。
训练场景下,OS的最大线程数可能不满足训练要求,需执行以下命令修改最大线程数为无限制。
1 | sudo vi /etc/profile |
1 | ulimit -u unlimited |
1 | source /etc/profile |
以下步骤中命令会安装最新版本或指定版本的依赖,关于版本要求请参考依赖列表。
1 | sudo apt-get install -y gcc make net-tools python3 python3-dev python3-pip |
1 | sudo yum install -y gcc make net-tools python3 python3-devel python3-pip |
1 2 | python3 --version pip3 --version |
CANN支持Python3.7.x至3.11.4版本,若未安装或者版本不满足请参考编译安装Python3.7.5操作。
1 | pip3 install attrs cython numpy==1.24.0 decorator sympy cffi pyyaml pathlib2 psutil protobuf==3.20 scipy requests absl-py --user |
若源不可以用,请参考配置pip源,完成后再执行安装命令。需注意Python3.7.x时推荐安装numpy 1.21.6版本。