昇腾社区首页
中文
注册

下载操作

支持在Windows或Linux系统上下载CANN软件包所需OS依赖,以及x86架构的Tensorflow安装包、docker软件等。

须知

  • 如需配置网络代理,具体可参考网络代理配置
  • ascend-deployer工具已提供源配置文件,默认使用华为源,用户可根据需要进行替换。具体可参考源配置
  • 执行下载操作,会自动下载好CANN软件包所需OS依赖,以及x86架构的Tensorflow安装包、docker软件等,并存放于ascend-deployer/resources目录下
  • Kylin V10SP1系统下载系统依赖时请指定为Kylin_V10Tercel_aarch64或Kylin_V10Tercel_x86_64。Kylin V10 GFB系统下载系统依赖时请指定为Kylin_V10Tercel_aarch64。
  • 由于需要安装大量开源软件,ascend-deployer工具下载的开源软件均来自操作系统源,开源软件的漏洞和修复需要用户自行根据情况修复,强烈建议使用官方源定期更新。

下载操作

使用在线下载功能下载6.0.RC1版本以前的驱动与固件、CANN软件包时,需满足在线下载功能的使用要求所示要求,请根据具体情况配置。

  • 在Windows系统上下载
    1. Windows环境需安装python3,推荐使用python3.7版本以上。如果已安装,请忽略。

      下载链接:python3.7.5

      请根据界面提示完成安装。注意安装时在“Advanced Options”界面勾选“Add Python to environment variables”,否则需手动添加环境变量。

    2. 启动下载,有如下两种方式:
      • (推荐使用)运行start_download_ui.bat

        在弹出的简易UI界面上勾选待安装设备的OS和需要在线下载的软件包。

      • 运行start_download.bat

        可参考下载行为配置调整为待安装设备的OS及所需软件包。

  • 在Linux系统上下载
    • 支持root和非root用户执行下载操作,执行下载操作的用户需具有ascend-deployer工具目录的可执行权限。
    • 请确保当前环境上存在python3及pip3。
    • 如果后续想使用非root用户安装表1中的软件,则需分别使用root和非root用户执行一遍下载操作。
    • pip安装ascend-deployer时,执行命令如下:
      ascend-download --os-list=<OS1>,<OS2> --download=<PK1>,<PK2>==<Version>

      <OS1>,<OS2><PK1>,<PK2>==<Version>可选范围可通过执行ascend-download --help查看。参数说明具体请参考表1

      执行以上命令时需确认$HOME目录不存在ascend-deployer目录,若存在需删除该目录后再执行。因为执行命令时会默认在$HOME目录下生成ascend-deployer目录,可通过设置环境变量ASCEND_DEPLOYER_HOME修改ascend-deployer目录所在路径。

    • 通过下载zip包解压使用时,需进入ascend-deployer目录,执行如下命令:
      ./start_download.sh --os-list=<OS1>,<OS2> --download=<PK1>,<PK2>==<Version>

      <OS1>,<OS2><PK1>,<PK2>==<Version>可选范围可通过执行./start_download.sh --help查看。参数说明具体请参考表1

    表1 参数说明

    参数

    说明

    --os-list=<OS1>,<OS2>

    --os-list参数用于指定待安装设备的OS,请根据实际替换,可同时指定多个。示例如下:

    --os-list=Ubuntu_18.04_aarch64,Ubuntu_18.04_x86_64

    --download=<PK1>,<PK2>==<Version>

    使用--download参数可以在线下载表1中的软件包(如toolkit软件包等)、MindSpore以及MindStudio软件包,需与--os-list参数配合使用。若用户想自行准备待安装软件包(具体可参见准备软件包),可删除该参数。如果用户需要安装MindSpore、MindStudio,则只能选择使用--download参数在线下载MindSpore、MindStudio。

    如用户想指定下载的软件包版本,请注意版本配套关系,如Ascend Data Center Solution 版本配套表所示。若不指定软件包版本,则会下载最新可选版本的软件包。示例如下:

    --download=CANN,MindSpore,MindStudio

    • 当“ --download=CANN”时,会自动下载驱动和固件包、CANN软件包等并存放于ascend-deployer/resources/CANN_x.x.x目录下。
    • 当“ --download=MindSpore”时,会自动下载MindSpore软件包并存放于ascend-deployer/resources/{OS}下的Ascendxxx和CPU目录下。
    • 当“ --download=MindStudio”时,会自动下载MindStudio软件包并存放于ascend-deployer/resources/MindStudio_x.x.x目录下。目前使用ascend-deployer工具下载安装MindStudio,仅支持Ubuntu_18.04_x86_64、 Ubuntu_18.04_aarch64、EulerOS_2.8_aarch64系统。