CANN依赖列表
CANN软件安装和运行时需安装相关依赖,详见表1。
类别 |
名称 |
版本要求 |
---|---|---|
安装时所需工具 |
Python |
Python3.7.x至3.11.4版本。 如果需安装NNAL软件包的Python库,请安装Python3.10.x或3.11.x版本。 如果需安装TensorFlow,请安装要求的Python版本:
安装失败、版本不满足或者未包含动态库libpython3.x.so请参考编译安装Python操作。 |
python3-pip |
与已安装的Python版本配套使用。 |
|
运行时所需工具 |
gcc |
>=7.3.0,以系统源提供的版本为准。 |
g++ |
与已安装gcc版本配套使用。 |
|
运行时所需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.x |
|
attrs cython pyyaml pathlib2 scipy requests psutil absl-py |
无版本要求,安装的版本以pip源为准。 |
|
软件包运行时依赖 |
glibc |
运行NNAL加速库时,glibc版本需大于等于2.17,执行ldd --version可以查询glibc版本(主流Linux系统均满足glibc版本要求,若不满足要求,建议通过重装新版本的系统解决,不推荐直接升级glibc,直接升级glibc可能导致系统崩溃)。 |
父主题: 附录A:参考信息