依赖列表
安装MindStudio和Ascend-cann-toolkit开发套件包前需要安装相关依赖,本章节以Ubuntu和CentOS为例,详述依赖安装操作。其他系统可参考这两种系统进行安装,如Ubuntu系统可参考•Ubuntu进行安装,EulerOS、OpenEuler、CentOS、Kylin系统可参考•CentOS进行安装。依赖列表如下:
- Ubuntu
表1 依赖列表 软件包
依赖名称
说明
Python
gcc
- 编译安装Python需要的依赖。
- libsqlite3-dev需要在Python安装之前安装,如果用户操作系统已经安装满足版本要求的Python环境,在此之后再安装libsqlite3-dev,则需要重新编译Python环境。
g++
cmake
make
zlib1g-dev
libbz2-dev
libsqlite3-dev
libssl-dev
libffi-dev
liblzma-dev
Ascend-cann-toolkit开发套件包
pciutils
-
net-tools
-
unzip
-
libsqlite3-dev
-
python
版本要求:3.7.x、3.8.x、3.9.x(若需运行MindSDK,版本要求为3.9.x)
protobuf
版本要求:>=3.13.0
psutil
-
numpy
版本要求:>=1.13.3
scipy
aarch64架构需要先安装相关依赖:libblas-dev、gfortran、libblas3、liblapack-dev
decorator
版本要求:>=4.4.0
sympy
版本要求:>= 1.5.1
cffi
版本要求:>=1.12.3
pyyaml
-
pathlib2
-
MindStudio
xterm
MindStudio显示运行依赖的库文件
x11-apps
firefox
MindStudio显示html报告依赖的软件
xdg-utils
openssh-server
MindStudio远程连接依赖的软件
libdbus-glib-1-dev
-
gdb
C/C++调试依赖软件
python
版本要求:3.7.x、3.8.x、3.9.x
grpcio
-
pylint
-
requests
-
absl-py
-
pandas(可选)
分析迁移工具依赖软件
coverage(可选)
UT工具依赖软件
gnureadline(可选)
需要先安装相关依赖:libffi-dev、libncurses5-dev
TIK依赖软件
xlrd(可选)
创建算子工程依赖软件
版本要求:1.2.0
- CentOS
表2 依赖列表 软件包
依赖名称
说明
Python
gcc
- 编译安装Python需要的依赖。
- sqlite-devel需要在Python安装之前安装,如果用户操作系统已经安装满足版本要求的Python环境,在此之后再安装sqlite-devel,则需要重新编译Python环境。
g++
cmake
make
zlib-devel
bzip2-devel
sqlite-devel
openssl-devel
libffi-devel
xz-devel
Ascend-cann-toolkit开发套件包
pciutils
-
net-tools
-
unzip
-
sqlite-devel
Profiling工具依赖软件
python
版本要求:3.7.x、3.8.x、3.9.x(若需运行MindSDK,版本要求为3.9.x)
protobuf
版本要求:>=3.13.0
psutil
-
numpy
版本要求:>=1.13.3
scipy
aarch64架构需要先安装相关依赖:lapack-devel、gfortran
decorator
版本要求:>=4.4.0
sympy
版本要求:>= 1.5.1
cffi
版本要求:>=1.12.3
pyyaml
-
pathlib2
-
MindStudio
xterm
MindStudio显示运行依赖的库文件
xorg-x11-xauth
firefox
MindStudio显示html报告依赖的软件
xdg-utils
openssh
MindStudio远程连接依赖的软件
dbus-glib-devel
-
gdb
C/C++调试依赖软件
python
版本要求:3.7.x、3.8.x、3.9.x
grpcio
-
pylint
-
requests
-
absl-py
-
pandas(可选)
脚本转换依赖软件
coverage(可选)
UT工具依赖软件
gnureadline(可选)
需要先安装相关依赖:libffi-devel、ncurses-devel
TIK依赖软件
xlrd(可选)
创建算子工程依赖软件
版本要求:1.2.0