安装开发套件包
前提条件
- 请参见安装依赖完成安装前准备。
- 通过准备软件包章节获取开发套件包Ascend-cann-toolkit_xxx.run。
- 安装开发套件包前请确保安装目录可用空间大于9G,如不满足请清理空间或更换安装目录。
- 如果用户获取的软件包格式为*.deb或*.rpm,可参考安装和卸载CANN软件包(适用于.deb格式)或安装和卸载CANN软件包(适用于.rpm格式)进行安装。
安装步骤
- 以软件包的安装用户登录安装环境。
若安装依赖中安装依赖的用户为root用户,则软件包的安装用户可自行指定;若安装依赖中安装依赖的用户为非root用户,请确保软件包的安装用户与该用户保持一致。
- 将获取到的开发套件包上传到安装环境任意路径(如“/home/package”)。
- 进入软件包所在路径。
- 增加对软件包的可执行权限。
chmod +x 软件包名.run
软件包名.run表示开发套件包Ascend-cann-toolkit_{version}_linux-{arch}.run,请根据实际包名进行替换。
- 执行如下命令校验软件包安装文件的一致性和完整性。
./软件包名.run --check
- 执行以下命令安装软件(以下命令支持--install-path=<path>等参数,具体参数说明请参见参数说明)。
./软件包名.run --install
- 开发套件包支持不同用户在同一开发环境安装,但安装版本必须保持一致,不同用户所属的属组必须和驱动运行用户所属属组相同;如果不同,请用户自行添加到驱动运行用户属组。
- 用户想使用默认签署华为企业业务最终用户许可协议(EULA)的方式安装软件包时,可以添加--quiet参数配合安装命令使用,如:./软件包名.run --install --quiet 添加该参数后会跳过7的确认操作。
- 如果以root用户安装,不允许安装在非root用户目录下。
- 如果用户未指定安装路径,则软件会安装到默认路径下,默认安装路径如下。
- root用户:“/usr/local/Ascend”
- 非root用户:“${HOME}/Ascend”
其中${HOME}为当前用户目录。软件包支持多版本安装,同一安装路径下,可以安装多个版本的软件包,不同版本的软件通过版本目录来区分。默认使用最后安装的版本(即通过软件包名/latest建立软连接到最后安装的版本)。
- 软件包安装详细日志路径如下。
- root用户:“/var/log/ascend_seclog/ascend_toolkit_install.log”
- 非root用户:“${HOME}/var/log/ascend_seclog/ascend_toolkit_install.log”
其中${HOME}为当前用户目录。
- 用户需签署华为企业业务最终用户许可协议(EULA)后进入安装流程,根据回显页面执行y或Y确认协议,输入其他任意字符为拒绝协议,确认接受协议后开始安装。若当前语言环境不满足要求,可以执行如下命令配置系统的默认语言环境。
#配置为中文(简体) export LANG=zh_CN.UTF-8 #配置为英文 export LANG=en_US.UTF-8
安装完成后,若显示如下信息,则说明软件安装成功:xxx install success
xxx表示安装的实际软件包名。
父主题: 在昇腾设备上安装