Atlas 200DK+CANN 5.1.RC2+MindStudio5.0.RC2+MindX SDK 3.0玩转攻略3

举报
张辉 发表于 2022/08/21 12:21:44 2022/08/21
【摘要】 Atlas 200DK+CANN 5.1.RC2+MindStudio5.0.RC2+MindX SDK 3.0玩转攻略

三、开发环境搭建:Ubuntu 18.04 x86虚拟机


1、创建Ubuntu 18.04 x86操作系统的虚拟机

此部分内容可以完全参见 https://bbs.huaweicloud.cn/blogs/345859 《创建Ubuntu 18.04x86 操作系统的虚拟机》的步骤完成,此处不再赘述。


2、常用软件安装

此部分内容可以参见 https://bbs.huaweicloud.cn/blogs/345859 《安装必要的依赖软件和环境整理》的部分内容完成,包含

(1) 安装net-tools

(2)禁止Ubuntu系统自动更新

(3)修改apt源为国内源

(5)安装openssh-server

(6)安装jdk11

按上述链接内容操作完毕之后,使用

lsb_release -a

java --version

可以看到以下结果

image.png


3、操作系统部分软件安装

参考 https://www.hiascend.com/document/detail/zh/canncommercial/51RC2/envdeployment/instg/instg_000056.html

在开发环境完成以下内容:

sudo apt-get update

sudo apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev unzip pciutils net-tools libblas-dev gfortran libblas3 libopenblas-dev

检查相关版本:

gcc --version 

g++ --version 

make --version 

cmake --version 

dpkg -l zlib1g| grep zlib1g| grep ii 

dpkg -l zlib1g-dev| grep zlib1g-dev| grep ii 

dpkg -l libsqlite3-dev| grep libsqlite3-dev| grep ii 

dpkg -l openssl| grep openssl| grep ii 

dpkg -l libssl-dev| grep libssl-dev| grep ii 

dpkg -l libffi-dev| grep libffi-dev| grep ii 

dpkg -l unzip| grep unzip| grep ii 

dpkg -l pciutils| grep pciutils| grep ii 

dpkg -l net-tools| grep net-tools| grep ii 

dpkg -l libblas-dev| grep libblas-dev| grep ii 

dpkg -l gfortran| grep gfortran| grep ii 

dpkg -l libblas3| grep libblas3| grep ii 

dpkg -l libopenblas-dev| grep libopenblas-dev| grep ii

4、源码编译Python3.7.5

​python3 --version

需要源码安装Python 3.7.5

wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

tar -zxvf Python-3.7.5.tgz 解压

cd Python-3.7.5

./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared

make

sudo make install

修改.bashrc,增加以下内容:

修改.bashrc,增加以下内容:

#用于设置python3.7.5库文件路径
export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH
#如果用户环境存在多个python3版本,则指定使用python3.7.5版本
export PATH=/usr/local/python3.7.5/bin:$PATH复制

source ~/.bashrc 使得环境变量生效

检查python3和 pip3的版本:

python3 --version

pip3 --version

升级pip:pip3 install --upgrade pip   -i https://pypi.tuna.tsinghua.edu.cn/simple --user


5、安装pip依赖包

pip3 install attrs --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install numpy --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install decorator --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install sympy --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install cffi --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install pyyaml --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install pathlib2 --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install psutil --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install protobuf --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install scipy --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install requests --user  -i https://pypi.tuna.tsinghua.edu.cn/simple 

pip3 install absl-py --user  -i https://pypi.tuna.tsinghua.edu.cn/simple

(未完待续)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。