升级操作
升级流程
- 如果也要升级固件和驱动,请按照“固件->驱动->CANN软件”的顺序进行升级。
升级驱动和固件
请参考对应文档进行升级操作。
产品类型 |
产品型号 |
参考文档 |
---|---|---|
Atlas 200/300/500 推理产品 |
Atlas 200(EP场景) |
|
Atlas 200(RC场景) |
||
A300-3000 |
||
A300-3010 |
||
Atlas 200I A2加速模块 |
Atlas 200I A2(EP场景) |
|
Atlas 200I A2(RC场景) |
||
Atlas 推理系列产品 |
Atlas 200I SoC A1 |
|
Atlas 300I Pro Atlas 300V Pro Atlas 300V Atlas 300I Duo |
||
Atlas 推理系列产品 |
A500 Pro-3000 A800-3000 A800-3010 |
请参见所配置标卡对应的文档。 |
Atlas 训练系列产品 |
A300T-9000 Atlas 300T Pro A800-9000 A800-9010 A900-9000 |
|
Atlas A2 训练系列产品 |
Atlas 200T A2 Box16 Atlas 800I A2 Atlas 800T A2 Atlas 900 A2 PoD |
升级CANN软件

升级开发套件包前请确保安装目录可用空间大于9G,如不满足请清理空间或更换安装目录。
CANN软件升级操作如下:
- 以软件包的安装用户登录软件包的安装环境。
- 进入软件包所在路径。
- 增加对软件包的可执行权限。
chmod +x 软件包名.run
- 执行如下命令校验软件包安装文件的一致性和完整性。
./软件包名.run --check
- 软件包升级。
- 从CANN 3.2.1升级到当前版本。
- 若用户安装时指定了安装路径,执行命令如下:
./软件包名.run --upgrade --install-path=<path>
其中<path>为用户指定的软件包安装目录,软件包名请根据实际包名进行替换。
- 若用户安装时未指定安装路径,执行命令如下:
./软件包名.run --upgrade
- 若用户安装时指定了安装路径,执行命令如下:
- 从CANN 3.3.0起低版本升级到高版本,可自动从安装配置文件中导入原有配置信息,无需输入任何安装参数。执行命令如下:
./软件包名.run --upgrade
用户想使用默认签署华为企业业务最终用户许可协议(EULA)的方式升级软件包时,可以添加--quiet参数配合升级命令使用,如:./软件包名.run --upgrade --quiet 添加该参数后会跳过6的确认操作。
- 从CANN 3.2.1升级到当前版本。
- 用户需签署华为企业业务最终用户许可协议(EULA)后进入升级流程,根据回显页面执行y或Y确认协议,输入其他任意字符为拒绝协议,确认接受协议后开始升级。若当前语言环境不满足要求,可以执行如下命令配置系统的默认语言环境。
#配置为中文(简体) export LANG=zh_CN.UTF-8 #配置为英文 export LANG=en_US.UTF-8
- 若您获取的是*.deb包,升级同安装,具体请参考安装和卸载CANN软件包(适用于.deb格式)。
- 若您获取的是*.rpm包,升级命令参考如下(其中*.rpm请根据实际软件包全名替换):
- root用户:
rpm -Uvh *.rpm
- 非root用户(请自行获取所需的sudo权限):
sudo -E rpm -Uvh *.rpm
如果执行以上命令升级失败,并确认需要升级,则可使用“--force”强制升级,如:rpm -Uvh *.rpm --force
- root用户:
父主题: 升级