昇腾社区首页
中文
注册

依赖列表

安装MindStudioAscend-cann-toolkit开发套件包前需要安装相关依赖,本章节以Ubuntu和CentOS为例,详述依赖安装操作。其他系统可参考这两种系统进行安装,如Ubuntu系统可参考•Ubuntu进行安装,EulerOS、OpenEuler、CentOS、Kylin系统可参考•CentOS进行安装。依赖列表如下:

  • Ubuntu
    表1 依赖列表

    软件包

    依赖名称

    说明

    Python

    gcc

    • 编译安装Python需要的依赖。
    • libsqlite3-dev需要在Python安装之前安装,如果用户操作系统已经安装满足版本要求的Python环境,在此之后再安装libsqlite3-dev,则需要重新编译Python环境。
    说明:

    当前系统中gcc版本低于7.3.0,建议升级gcc版本至7.3.0及其以上版本。

    安装gcc-7.3.0,详细操作请参见CANN 软件安装指南的“安装7.3.0版本gcc”章节。

    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-devgfortranlibblas3liblapack-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-develgfortran

    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