依赖列表

针对用户自行安装的开源软件,如Python、numpy等,请使用稳定版本(尽量使用无漏洞的版本)。
- Ubuntu 18.04
表1 依赖信息 类别
版本要求
Python
CANN支持Python3.7.x(3.7.0~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.7)。注意当前适配的TensorFlow不支持Python3.9.x。
cmake
>=3.5.1
make
-
gcc
- 离线推理场景
- 在线推理、训练、Ascend Graph开发场景
要求7.3.0版本及以上gcc,若gcc版本低于7.3.0,可参考安装7.3.0版本gcc进行安装。
g++
zlib1g
zlib1g-dev
libsqlite3-dev
openssl
libssl-dev
libffi-dev
unzip
pciutils
net-tools
libblas-dev
gfortran
libblas3
liblapack-dev
liblapack3
libopenblas-dev
无版本要求,安装的版本以操作系统自带的源为准。
numpy
>=1.14.3
decorator
>=4.4.0
sympy
>=1.4
cffi
>=1.12.3
protobuf
>=3.11.3
attrs
pyyaml
pathlib2
scipy
requests
psutil
无版本要求,安装的版本以pip源为准。
- CentOS 7.6
表2 依赖信息 类别
版本限制
Python
CANN支持Python3.7.x(3.7.0~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.7)。注意当前适配的TensorFlow不支持Python3.9.x。
cmake
>=3.5.1
make
-
gcc
- 离线推理场景
- 在线推理、训练、Ascend Graph开发场景
要求7.3.0版本及以上gcc,若gcc版本低于7.3.0,可参考安装7.3.0版本gcc进行安装。
gcc-c++
unzip
zlib-devel
libffi-devel
openssl-devel
pciutils
net-tools
sqlite-devel
lapack-devel
openblas-devel
gcc-gfortran
无版本要求,安装的版本以操作系统自带的源为准。
numpy
>=1.14.3
decorator
>=4.4.0
sympy
>=1.4
cffi
>=1.12.3
protobuf
>=3.11.3
attrs
pyyaml
pathlib2
scipy
requests
psutil
无版本要求,安装的版本以pip源为准。
- Suse 12SP5
表3 依赖信息 类别
版本限制
Python
CANN支持Python3.7.x(3.7.0~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.7)。注意当前适配的TensorFlow不支持Python3.9.x。
cmake
>=3.5.1
make
-
gcc
离线推理场景:
要求4.8.5版本及以上gcc。
gcc-c++
unzip
zlib-devel
libffi-devel
openssl-devel
pciutils
net-tools
gdbm-devel
无版本要求,安装的版本以操作系统自带的源为准。
numpy
>=1.14.3
decorator
>=4.4.0
sympy
>=1.4
cffi
>=1.12.3
protobuf
>=3.11.3
attrs
pyyaml
pathlib2
scipy
requests
psutil
gnureadline
无版本要求,安装的版本以pip源为准。