请在root用户下执行如下命令检查源是否可用。
yum makecache
如果命令执行报错或者等待时间过长,则检查网络是否连接或者把“/etc/yum.repos.d/xxxx.repo”文件中的源更换为可用的源或使用镜像源(以配置华为镜像源为例,可参考华为开源镜像站中镜像源对应的配置方法操作)。
训练场景下,OS的最大线程数可能不满足训练要求,需执行以下命令修改最大线程数为无限制。
ulimit -u unlimited
source /etc/profile
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
当前命令会安装最新版本的依赖,更多版本要求请参考依赖列表。
python3 --version pip3 --version
若未安装参考编译安装Python3.7.5安装,符合要求则执行如下命令。
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源,完成后再执行安装命令。当前命令会安装最新或指定版本的依赖,若报错或更多版本要求请参考依赖列表。