啊!首先吐槽一下,由于自己刚开始选择了手动安装,不知道哪一步出错了,在安装 x86编译工具链的时候一直出错
Verifying archive integrity… 100% All good.
Uncompressing ASCEND TOOLKIT RUN PACKAGE 100%
[INFO] InstallStart: 2020-09-05 09:27:17
[INFO] LogFile: /var/log/ascend_seclog/ascend_install.log
[INFO] OperationLogFile: /var/log/ascend_seclog/operation.log
[INFO] InputParams: --uninstall --install-path=/usr/local/Ascend/ascend-toolkit/20.0.0.RC1/x86_64-linux_gcc7.3.0
[INFO] base version is none.
[ERROR] ERR_NO:0x0080;ERR_DES:Package is not installed on the path /usr/local/Ascend/ascend-toolkit/20.0.0.RC1/x86_64-linux_gcc7.3.0, uninstall failed.
[Toolkit] [20200905-09:27:21] [ERROR] packe_name=Ascend-toolkit-1.73.5.1.b050-centos7.6.x86_64.run install failed
[Toolkit] [20200905-09:27:21] [ERROR] package install failed
[Toolkit] [20200905-09:27:21] [ERROR] process exit
我开始以为是官方文档发布错了,因为看提示貌似说的是Ascend-toolkit-1.73.5.1.b050-centos7.6.x86_64.run,这是一个centos版本的包,因此安装失败,折腾了几天,还是没有折腾出来,最后看到了这位博主的安装方法,发现并不是因为版本的问题,而是某些依赖包的问题,但具体是哪个依赖包没装上,我还是没能检查出来,因此,在安装环境的时候,我推荐大家和我一样,按照下面的一建脚本的安装方法安装,既简单,又不会出错,要记住我们是开发,部署折腾环境,环境能通过一条路搭建好即可。
一、环境搭建
系统:1、Ubuntu18.04 (x86)
-
首先准备软件包:
1、Ascend-Toolkit-20.0.RC1-arm64-linux_gcc7.3.0.run
2、Python-3.7.5.tgz
3、Ascend-Toolkit-20.0.RC1-x86_64-linux_gcc7.3.0.run
4、mindstudio.tar.gz -
快速安装脚本支持在线下载和本地读取python3.7.5的源码包、各个版本的开发套件包以及版本匹配的MindStudio安装包 进行快速安装这两种方式。
-
如果选择使用脚本中的在线下载功能,可以跳过本节。如果选择自行下载安装所需的包,可以将包放到**${HOME}/faster_install_packages**目录下,脚本会自动读取安装包并进行校验安装。
为防止自动化连接官网地址失效,我这里特意备份了一份适配该自动化安装脚本的软件包,有需要的可以从以下连接去取:连接 提取码:33xo -
用户权限配置。
-
普通用户安装开发套件,需要有sudo权限,所以首先需要给普通用户配置权限。
切换为root用户。
su root
给sudoer文件配置写权限,并打开该文件。
chmod u+w /etc/sudoers
vi /etc/sudoers
在该文件“ # User privilege specification”下面增加如下内容:
其中,ascend为开发环境种普通用户用户名,需要根据自己的环境修改。
完成后,执行以下命令取消“ /etc/sudoers”文件的写权限。
chmod u-w /etc/sudoers
- 1、下载快速安装脚本。Ubuntu服务器的命令行中执行以下命令进入$HOME目录。
cd $HOME
命令行中使用以下命令下载faster-install脚本。
git clone https://gitee.com/ascend/tools.git
将faster-install目录下的faster_install.sh脚本拷贝到$HOME目录下。
cp ~/tools/faster_install/for_1.7x.0.0/faster_install.sh .
执行脚本。
bash faster_install.sh
- 2、安装完成之后会显示以下界面。选择下图中红框选项(第三行)并点击OK。
- 3、点击界面中的红色框内的选项。
- 4、选择下图中的选项,点OK即可, 下图中以20.0 为例举例说明