Ascend Deployer工具提供OS依赖和docker的自动下载以及一键式安装的功能,并支持驱动、固件、CANN、MindStudio、MindX DL、MEF Center软件包等软件包在线下载与安装;支持驱动固件、CANN、ToolBox和MindX DL组件的升级。
须知
- Ascend Deployer工具默认下载和安装的Python版本为3.7.5,后续相关操作均以要在环境上安装Python 3.7.5为例进行说明。如果用户想选择其他Python版本(不建议更改默认配置),可以通过设置环境变量ASCEND_PYTHON_VERSION(如export ASCEND_PYTHON_VERSION=Python-3.7.0)或修改ascend-deployer/ascend_deployer/downloader/config.ini文件中的Python配置项的方式,指定要安装的Python版本(可选版本为3.7.0~3.7.11、3.8.0~3.8.11、3.9.0~3.9.9、3.10.0~3.10.12)。
- 不支持用sudo或su命令切换的用户使用Ascend Deployer工具部署环境。
- 指定软件安装时,Ascend Deployer只支持指定安装近一年内的软件版本。
获取工具
Ascend Deployer工具支持在Linux系统或Windows系统上使用:
- 在Windows系统上使用
仅支持使用Ascend Deployer的下载功能,需先在Windows环境上执行下载操作,然后将ascend-deployer整个目录上传到待安装设备(Linux系统)上进行安装。待安装设备无需再安装Ascend Deployer工具。
Windows系统上获取Ascend Deployer工具的方式如下(下载zip包):
获取链接:Ascend Deployer工具(建议下载6.0.RC2版本最新发布的工具包),下载后解压使用。
- 在Linux系统上使用
既支持使用Ascend Deployer的下载功能,又支持使用其安装功能。
Linux系统上提供以下两种安装Ascend Deployer工具的方式:
- 方式一:下载zip包
获取链接:Ascend Deployer工具(建议下载6.0.RC2版本最新发布的工具包)
- 下载后将zip包上传至待安装设备(Linux系统)上解压使用(为了防止软件包在传递过程或存储期间被恶意篡改,建议用户下载软件包后使用sha256sum对软件包进行完整性校验)。
- 在用户HOME目录下解压、使用工具。工具执行下载功能时,软件包会自动放置到$HOME/ascend-deployer/ascend_deployer/resources目录下。
- 方式二:pip安装(确保当前环境上Python版本大于等于3.6并已安装pip3)
执行以下命令:
pip3 install ascend-deployer==<version>
<version>请参考官网下载最新版本的软件包。
用pip方式下载Ascend Deployer后,执行下载功能时,软件包会自动放置到$HOME/ascend-deployer/resources目录下。