2023 · CANN训练营第一季:CANN的Ubuntu环境安装
安装需在联网环境下运行
一 、 安装ubuntu和 python环境 (在 root用户下运行 )
更换Ubuntu下载镜像源(以下替换的是中科大的源,也可以使用其他源:如华为源、阿里源等)
修改目录 /etc/apt/sources.list 文件,先做好备份再进行修改。
更换后检查源是否可用
安装python依赖以及gcc等软件
安装完成后,检查一下python版本,python版本要求(3.7.0~ 3.7.11)
下载python3.7.5源码包
进入下载目录后,解压压缩包
进入解压后的文件夹,执行配置、编译和安装命令:
其中“--prefix”参数用于指定python安装路径,用户根据实际情况进行修改。
“--enable-shared”参数用于编译出libpython3.7m.so.1.0动态库。“--enable-loadable-sqlite-extensions”参数用于加载libsqlite3-dev依赖。
本手册以--prefix=/usr/local/python3.7.5路径为例进行说明。执行配置、编译和
安装命令后,安装包在/usr/local/python3.7.5路径,libpython3.7m.so.1.0动态库
在/usr/local/python3.7.5/lib/libpython3.7m.so.1.0路径。
设置python3.7.5环境变量
编辑环境变量
将如下写入bashrc最后面
使环境变量永久生效
安装pip3
先配置pip源
使用软件包的安装用户,执行如下命令:
如果提示目录不存在,则执行如下命令创建:
步骤2 编辑pip.conf文件。
使用vi pip.conf命令打开pip.conf文件,写入如下内容:
安装前,建议执行命令pip3 install --upgrade pip进行升级,避免因pip版本过低导致安装失败
安装pip3
要求numpy版本大于等于1.14.3,如下命令以安装numpy 1.17.2为例
二 、 安装CANN环境, 非昇腾芯片环境
给.run文件添加执行权限
chmod +x 软件包名.run
eg:(本次使用的安装包)
校验软件包安装文件的一致性和完整性
./软件包名.run –check
eg:(本次使用的安装包)
安装.run文件
./软件包名.run –install
eg:(本次使用的安装包)
配置环境变量
安装toolkit包时配置
执行source ~/.bashrc命令使其立即生效
2023 · CANN训练营第一季:CANN的Ubuntu环境安装
安装需在联网环境下运行
一 、 安装ubuntu和 python环境 (在 root用户下运行 )
更换Ubuntu下载镜像源(以下替换的是中科大的源,也可以使用其他源:如华为源、阿里源等)
修改目录 /etc/apt/sources.list 文件,先做好备份再进行修改。
更换后检查源是否可用
安装python依赖以及gcc等软件
安装完成后,检查一下python版本,python版本要求(3.7.0~ 3.7.11)
下载python3.7.5源码包
进入下载目录后,解压压缩包
进入解压后的文件夹,执行配置、编译和安装命令:
其中“--prefix”参数用于指定python安装路径,用户根据实际情况进行修改。
“--enable-shared”参数用于编译出libpython3.7m.so.1.0动态库。“--enable-loadable-sqlite-extensions”参数用于加载libsqlite3-dev依赖。
本手册以--prefix=/usr/local/python3.7.5路径为例进行说明。执行配置、编译和
安装命令后,安装包在/usr/local/python3.7.5路径,libpython3.7m.so.1.0动态库
在/usr/local/python3.7.5/lib/libpython3.7m.so.1.0路径。
设置python3.7.5环境变量
编辑环境变量
将如下写入bashrc最后面
使环境变量永久生效
安装pip3
先配置pip源
使用软件包的安装用户,执行如下命令:
如果提示目录不存在,则执行如下命令创建:
步骤2 编辑pip.conf文件。
使用vi pip.conf命令打开pip.conf文件,写入如下内容:
安装前,建议执行命令pip3 install --upgrade pip进行升级,避免因pip版本过低导致安装失败
安装pip3
要求numpy版本大于等于1.14.3,如下命令以安装numpy 1.17.2为例
二 、 安装CANN环境, 非昇腾芯片环境
给.run文件添加执行权限
chmod +x 软件包名.run
eg:(本次使用的安装包)
校验软件包安装文件的一致性和完整性
./软件包名.run –check
eg:(本次使用的安装包)
安装.run文件
./软件包名.run –install
eg:(本次使用的安装包)
配置环境变量
安装toolkit包时配置
执行source ~/.bashrc命令使其立即生效