安装CANN软件前需安装相关依赖,请根据操作系统的类型选择对应的安装方式。
类别 |
名称 |
版本要求 |
---|---|---|
相关软件或工具 |
Python |
Python3.7.x、Python3.8.x、Python3.9.x、Python3.10.x。 如果需安装TensorFlow,请安装要求的Python版本:
|
cmake |
要求3.5.1版本及以上cmake,若cmake版本低于3.5.1,请参见安装3.5.2版本cmake解决。 |
|
make |
- |
|
gcc |
要求7.3.0版本及以上gcc,若gcc版本低于7.3.0,可参考安装7.3.0版本gcc进行安装。 |
|
g++ |
||
OS依赖 |
libsqlite3-dev zlib1g-dev libssl-dev libffi-dev net-tools |
无版本要求,安装的版本以操作系统自带的源为准。 |
Python第三方库 |
numpy |
大于等于1.19.2,小于等于1.24。 Python3.7.x时推荐安装numpy 1.21.6版本。 |
decorator |
>=4.4.0 |
|
sympy |
>=1.5.1 |
|
cffi |
>=1.12.3 |
|
protobuf |
3.20 |
|
attrs cython pyyaml pathlib2 scipy requests psutil absl-py |
无版本要求,安装的版本以pip源为准。 |
类别 |
名称 |
版本限制 |
---|---|---|
相关软件或工具 |
Python |
CANN支持Python3.7.x、Python3.8.x、Python3.9.x、Python3.10.x。 |
cmake |
要求3.5.1版本及以上cmake,若cmake版本低于3.5.1,请参见安装3.5.2版本cmake解决。 |
|
make |
- |
|
gcc |
要求7.3.0版本及以上gcc,若gcc版本低于7.3.0,可参考安装7.3.0版本gcc进行安装。 |
|
g++ |
||
OS依赖 |
sqlite-devel zlib-devel openssl-devel libffi-devel net-tools |
无版本要求,安装的版本以操作系统自带的源为准。 |
Python第三方库 |
numpy |
大于等于1.19.2,小于等于1.24。 Python3.7.x时推荐安装numpy 1.21.6版本。 |
decorator |
>=4.4.0 |
|
sympy |
>=1.4 |
|
cffi |
>=1.12.3 |
|
protobuf |
>=3.11.3 |
|
attrs cython pyyaml pathlib2 scipy requests psutil absl-py |
无版本要求,安装的版本以pip源为准。 |