下载
中文
注册

依赖列表

安装CANN软件前需安装相关依赖。

  • Ubuntu 22.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)。

    PyTorch框架支持Python3.7.x(3.7.5~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.2)。

    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依赖

    zlib1g

    zlib1g-dev

    libsqlite3-dev

    openssl

    libssl-dev

    libffi-dev

    libbz2-dev

    libxslt1-dev

    unzip

    pciutils

    net-tools

    libblas-dev

    gfortran

    libblas3

    libopenblas-dev

    无版本要求,安装的版本以操作系统自带的源为准。

    Python依赖

    numpy

    >=1.19.2

    decorator

    >=4.4.0

    sympy

    >=1.5.1

    cffi

    >=1.12.3

    protobuf

    >=3.13.0

    attrs

    cython

    pyyaml

    pathlib2

    scipy

    requests

    psutil

    absl-py

    无版本要求,安装的版本以pip源为准。

  • CTyunOS 22.06
    表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)。

    PyTorch框架支持Python3.7.x(3.7.5~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.2)。

    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依赖

    unzip

    zlib-devel

    libffi-devel

    openssl-devel

    pciutils

    net-tools

    sqlite-devel

    lapack-devel

    openblas-devel

    gcc-gfortran

    无版本要求,安装的版本以操作系统自带的源为准。

    Python依赖

    numpy

    >=1.14.3

    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源为准。