建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

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

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

更新于2020年10月06日 11:27:01 1076 56
直达本楼层的链接
楼主
显示全部楼层
[干货分享] [Ubuntu 18.04][CPU]MindSpore V1.0源码安装初体验(直播结束)

根据 https://www.mindspore.cn/install 的文档:

安装MindSpore 1.0 可以在昇腾,GPU和CPU环境上装,但是显然笔者的机器配置GPU远远不够,昇腾远远没有,所以只好选择CPU做个安装体验。

image.png

而显然笔记本电脑安装只能选择X86版本。所以只能选择以上的模式进行安装。

这时,就可以充分利用当初搞Atlas 200DK搞的那个Ubuntu 18.04的环境了。当时的备份是有用的。。。。

image.png

先检查下这个虚拟机是不是18.04.确认后,暂停,复制这个虚机的目录到另一个目录,改个名字。然后再打开(恢复)。

在提示出选择“我已复制该虚拟机”。虚拟机再改个名字:

image.png

跟原来的机器一模一样。。。

image.png


最后把机器环境补充一下吧:

笔记本电脑环境:

CPU:Intel Core i7-8750H @2.20GHz 六核

内存:64G DDR4 2666

硬盘:海康威视 C2000Pro 2T SSD

显卡:Nvidia Quardo P1000(4G)

操作系统:Windows 10

Python运行环境:Anaconda

Python开发环境:PyCharm 2020.1 试用版

---------------------------------

虚拟机环境:

目前开的不大:(可以调整)

CPU:2个

内存:8G

硬盘:50G

操作系统:Ubuntu 18.04

Python运行环境:源码编译的Python 3.7.5


邮箱地址:zhanghui_china2020@163.com

举报
分享

分享文章到朋友圈

分享文章到微博

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

更新于2020年10月03日 08:00:43
直达本楼层的链接
沙发
显示全部楼层

我们接着看CPU方式的软件依赖

image.png

源码安装需要Python 3.7.5, wheel 0.32.0 Gcc 7.3.0 CMake 3.14.1 patch 2.5

安装依赖是个requirements.txt

numpy >= 1.17.0, <= 1.17.5
protobuf >= 3.8.0
asttokens >= 1.1.13
pillow >= 6.2.0
scipy >= 1.3.3
easydict >= 1.9
sympy >= 1.4
cffi >= 1.13.2
wheel >= 0.32.0
decorator >= 4.4.0
setuptools >= 40.8.0
matplotlib >= 3.1.3         # for ut test
opencv-python >= 4.1.2.30   # for ut test
sklearn >= 0.0              # for st test
pandas >= 1.0.2             # for ut test
bs4
astunparse
packaging >= 20.0

查看了下现在的配置:

image.png

Python 3.6.5 低了一点。需要升级


替换国内阿里源:

sudo cp /etc/apt/sources.list /etc/apt/source.list.bk

vi /etc/apt/sources.list

注释现有所有的deb

贴入以下内容:

# 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

保存退出。

sudo apt update

image.png

不好意思,这个版本太干净。连源都没替换。。看来是纯18.04.


点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月02日 21:58:34
直达本楼层的链接
板凳
显示全部楼层

sudo apt-get update

image.png

sudo apt-get install aptitude

image.png

sudo aptitude install gcc

image.png

耐心的等待结束:

image.png

sudo apt install gcc

image.png

sudo apt-get install g++

image.png

头疼,要求7.3.0,实际7.5.0。不知道会不会有问题。。。

点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 01:02:03
直达本楼层的链接
地板
显示全部楼层

问了MindSpore群里的大大,感觉还是会有问题,先卸载gcc和g++吧。。

image.png

点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 01:24:29
直达本楼层的链接
5#
显示全部楼层

到 http://www.multiprecision.org/mpc/download.html 网站下载 mpc-1.1.0.tar.gz

wget http://www.multiprecision.org/downloads/mpc-1.1.0.tar.gz

到 ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2 下载gmp-5.0.1.tar.bz2

wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2

http://ftp.gnu.org/gnu/mpfr/  下载mpfr-3.1.0.tar.xz。

wget http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.xz

image.png



点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

更新于2020年10月03日 08:02:14
直达本楼层的链接
6#
显示全部楼层

 bzip2 -d gmp-5.0.1.tar.bz2

tar xvf gmp-5.0.1.tar

image.png

进入死循环了。我刚才删了gcc,现在configure需要gcc。。那我还得先装一下gcc。。

image.png

看下版本:

image.png

重新configure:

image.png

...

image.png

说缺m4...那就装m4吧。。。

image.png

再来configure...

image.png

...

image.png

成功了。

make。。。没有make。

image.png

按提示装make吧。。

image.png

再装make-guile

image.png

看下make版本:

image.png

要求3.14.1,现在是4.1,应该是够了。

再make吧。屏幕刷刷的编译中。。。

image.png

make完成。安装:

image.png

。。。

image.png

GMP搞定了。


点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 01:56:11
直达本楼层的链接
7#
显示全部楼层

下面是mpfr

xz -d mpfr-3.1.0.tar.xz

tar xvf mpfr-3.1.0.tar

解压后进入目录做configure

./configure --prefix=/usr/local/mpfr-3.1.0 --with-gmp=/usr/local/gmp-5.0.1

image.png

没报错:

image.png

make,编译刷屏中。。。

成功了:

image.png

安装:

sudo make install

image.png

...

image.png

mpfr安装完毕。

点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 02:06:43
直达本楼层的链接
8#
显示全部楼层

再装mpc

gzip -d mpc*.gz

tar xvf mpc*.tar

image.png

继续configure

./configure --prefix=/usr/local/mpc-1.1.0 --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0

image.png..成功configure

image.png

make 刷屏中。。。

成功make

image.png

sodu make install 安装

image.png

。。。

image.png

mpc也成功安装。

在/etc/ld.so.conf添加以下行

/usr/local/gmp-5.0.1/lib

/usr/local/mpfr-3.1.0/lib

/usr/local/mpc-1.1.0/lib

image.png

sudo ldconfig

点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 02:10:30
直达本楼层的链接
9#
显示全部楼层

下载gcc 7.3.0 源码包:

wget http://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz

image.png

时间有点长。。。先睡了。明天再说。

点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

发表于2020年10月03日 07:47:32
直达本楼层的链接
10#
显示全部楼层

醒来继续。。。

image.png

gzip -d gcc*.gz

tar xvf gcc-7.3.0.tar

cd gcc-7.3.0

./configure --with-gmp=/usr/local/gmp-5.0.1 --with-mpc=/usr/local/mpc-1.1.0 --with-mpfr=/usr/local/mpfr-3.1.0 --disable-multilib

image.png

。。。

image.png

configure成功

make 刷屏中。。。

image.png

报错了。。。查了下资料,说没有装g++。。。可是我正在编译gcc啊。。。。这死循环。。。

image.png

没办法,sudo apt-get install g++

image.png

重新make

make刷屏中。。。。


点赞 评论 引用 举报

张辉

发帖: 57粉丝: 16

级别 : 金牌会员

发消息 + 关注

更新于2020年10月03日 08:30:42
直达本楼层的链接
11#
显示全部楼层

等刷完屏

。。。

image.png

。。。

image.png

。。。


点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册