下载
EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

安装依赖(openEuler系列)

  • 用户需已安装支持的操作系统,具体请参考硬件配套和支持的操作系统
  • 在OS上安装依赖前需确认服务器已连接网络。
  • 安装CANN软件(Toolkit和NNAE软件包)前需安装相关依赖,openEuler、CentOS、Kylin、BCLinux、BC-Linux-for-Euler、UOS201050e、UOS20 1020e、UOSV20、AntOS、CTyunOS、CULinux、Tlinux请参考本节内容安装依赖。

检查源

请在root用户下执行如下命令检查源是否可用。

yum makecache

如果命令执行报错或者等待时间过长,则检查网络是否连接或者把“/etc/yum.repos.d/xxxx.repo”文件中的源更换为可用的源或使用镜像源(以配置华为镜像源为例,可参考华为开源镜像站中镜像源对应的配置方法操作)。

配置最大线程数

训练场景下,OS的最大线程数可能不满足训练要求,需执行以下命令修改最大线程数为无限制。

  1. 以root用户登录安装环境。
  2. 配置环境变量,修改线程数为无限制,编辑“/etc/profile”文件,在文件的最后添加如下内容后保存退出:
    ulimit -u unlimited
  3. 执行如下命令使环境变量生效。
    source /etc/profile

安装依赖

  1. 以安装用户登录服务器,安装依赖软件。
    root用户安装,执行如下命令:
    yum install -y gcc gcc-c++ make cmake sqlite-devel zlib-devel openssl-devel libffi-devel net-tools

    非root用户安装,执行如下命令(请自行获取所需的sudo权限,安装完成后请取消涉及高危命令的权限,否则有sudo提权风险):

    sudo yum install -y gcc gcc-c++ make cmake sqlite-devel zlib-devel openssl-devel libffi-devel net-tools

    当前命令会安装最新版本的依赖,更多版本要求请参考依赖列表

  2. 检查系统是否安装满足版本要求的Python开发环境(支持Python3.7.x至3.10.x)。
    python3 --version
    pip3 --version

    若未安装参考编译安装Python3.7.5安装,符合要求则执行如下命令。

  3. 执行如下命令安装所需的Python第三方库:
    root用户安装,执行如下命令:
    pip3 install attrs cython numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py

    非root用户安装,执行如下命令:

    pip3 install attrs cython numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py --user

    若源不可以用,请参考配置pip源,完成后再执行安装命令。当前命令会安装最新或指定版本的依赖,若报错或更多版本要求请参考依赖列表

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词