下载
中文
注册

安装、升级和卸载CANN软件包(适用于rpm格式)

rpm格式只能在root权限下操作,非root用户需用到提权命令,请用户自行获取所需的sudo权限。使用完成后请取消涉及高危命令的权限,否则有sudo提权风险。

安装

xxx.rpm的CANN软件包安装过程参考如下:

  1. 以安装用户登录服务器。
  2. 安装rpm包(其中xxx.rpm请根据实际软件包全名替换)。
    • 若使用root用户安装,执行命令如下:
      rpm -ivh xxx.rpm
    • 若使用非root用户安装,执行命令如下:
      sudo -E rpm -ivh xxx.rpm
    • rpm格式的CANN软件包遵循rpm通用规则,安装后其他用户均可使用。如果安装驱动时未携带“--install-for-all”,并且CANN软件包运行用户为非root,则该CANN软件包运行用户所属的属组必须和驱动运行用户所属属组相同;如果不同,请用户自行添加到驱动运行用户属组。
    • 如果用户之前已安装过同一CANN软件包,请先卸载该软件包,再执行安装操作。
    • 安装完成后可执行命令yum list | grep nnrt(以nnrt软件包为例)查询软件包安装信息。
    • rpm格式的CANN软件包只支持默认路径安装,默认安装路径为“/usr/local/Ascend”。

升级

升级命令参考如下(其中xxx.rpm请根据实际软件包名称替换):
  • root用户:
    rpm -Uvh xxx.rpm
  • 非root用户(请自行获取所需的sudo权限):
    sudo -E rpm -Uvh xxx.rpm

如果执行以上命令升级失败,并确认需要升级,则可使用“--force”强制升级。

rpm -Uvh xxx.rpm --force

卸载

若您获取的是xxx.rpm的CANN软件包,如卸载nnrt软件,卸载命令参考如下(命令中的<arch>请根据实际架构替换):
  • rpm方式:
    • root用户:
      rpm -e Ascend-cann-nnrt.<arch>
    • 非root用户(请自行获取所需的sudo权限):
      sudo -E rpm -e Ascend-cann-nnrt.<arch>
  • yum方式:
    • root用户:
      yum remove Ascend-cann-nnrt.<arch>
    • 非root用户(请自行获取所需的sudo权限):
      sudo -E yum remove Ascend-cann-nnrt.<arch>