树莓派也可以装MindSpore 1.6.0 CPU版
树莓派也可以装MindSpore 1.6.0 CPU版

作者:张辉 |来源:华为云 MindSpore论坛
张小白在元宵节,又给大家带来了什么呢?
当然还是MindSpore漫游世界这件事情了。
MindSpore去过 MacOS:https://bbs.huaweicloud.com/blogs/255527
去过Jetson Nano:https://bbs.huaweicloud.com/blogs/330792
当然,今天它来到了红豆派。。。啊,不,是树莓派。。反正都是好吃的东西.
让我们欣赏一下这次一次的旅程吧!
打开树莓派官网:http://raspberrypi.com/software/

点击download for windows并下载安装:

点击Finish,打开镜像烧录器:

选择操作系统:

选择other

选择64位的官方系统
选择存储卡:64G

回到这个界面:

点击下面的齿轮:

开启SSH,
用户名:pi,密码:****

配置wifi

选择时区:上海

回到主界面,点击烧录:

系统会提示是否要继续,选择:是

耐心等待烧录完毕:

再等待验证完毕:

结果验证失败了!
原来是张小白的64G TF卡坏了!

这让人比较恼火,毕竟这张卡好像保修期过了。。。
无奈,张小白只好拿出另一张32G的TF卡,重新烧录:

正常烧录好了是这个样子的。
启动登陆后,可以看到树莓派系统的版本号:

内置了gcc 10.2.1-6

python -V
python3 -V

是3.9.2的版本。
查看内存和存储情况:

检查opencv

好像没有安装。
下面可以按照上一帖子的方式安装virrtualenv,这样可以在Python 3.7.5的环境下试一下。

设置virtualenv环境:

cd ~/.pyenv
mkdir cache
cd cache
cp ~/Python-3.9.0.tar.xz .
cp ~/Python-3.7.5.tar.xz .

pyenv install 3.9.0
pyenv install 3.7.5
pyenv rehash
pyenv versions
virtualenv -p ~/.pyenv/versions/3.9.0/bin/python mindspore-py390
virtualenv -p ~/.pyenv/versions/3.7.5/bin/python mindspore-py375
source ~/mindspore-py375/bin/activate
python -V
deactivate
source ~/mindspore-py390/bin/activate
python -V
deactivate

直接切换到python 3.9.0的pyenv环境下安装mindspore试试:

好像报包有错误。
修改apt源为国内源:
sudo vi /etc/apt/sources.list

只留下最后两行:
deb [arch=armhf] http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
sudo vi /etc/apt/sources.list.d/raspi.list

只留下最后一行
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
sudo apt-get update

报了public key错误
执行以下命令:

再执行sudo apt-get update

更新成功。
张小白发现本地就是3.9.2的版本,那么不用virualenv环境应该也可以装mindspore吧!

果然可以
再来验证下:

居然验证成功了。
说明MindSpore 1.6.0 漫游树莓派成功。奖励吃树莓派一个!
扫描下方二维码加入MindSpore项目

GitHub : https://github.com/mindspore-ai/mindspore