MindSpore 21天实战营---MindSporeLite

举报
JeffDing 发表于 2020/11/10 17:25:16 2020/11/10
【摘要】 MindSpore 21天实战营---MindSporeLite

体验作业:

体验作业APP下载包:

https://mslite-app.obs.cn-north-4.myhuaweicloud.com/app-ms.apk?AccessKeyId=PQ7DQUATQUMX3VMMPIPM&Expires=1606143317&Signature=Of6H2O9/tVpZx6KyIepv8/la//g=

下载完成后直接在安卓手机上进行安装即可使用

运行效果图:

image.png

进阶作业

模型训练过程:

下载mobilenetv2体验脚本

1
2
3
4
# 在root用户主目录下执行如下命令    
git clone https://github.com/mindspore-ai/mindspore-21-days-tutorials.git    
mkdir -p /root/workspace/mobile    
cp -r /root/mindspore-21-days-tutorials/chapter1/mobilenetv2 /root/workspace/mobile    

准备cifar-10数据集(binary二进制格式)

将下载好的数据集解压,生成5个训练集.bin文件和1个测试集.bin文件。

1
2
3
4
5
6
7
8
9
# 下载并解压cifar-10数据集, 生成5个训练集.bin文件和1个测试集.bin文件    
wget http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz    
tar -zxvf cifar-10-binary.tar.gz    
# 创建用于存放训练集的目录,将训练集5个.bin文件拷贝到该目录下    
mkdir -p /root/workspace/mobile/data/train    
cp /root/cifar-10-batches-bin/data_*.bin /root/workspace/mobile/data/train    
# 创建用于存放测试集的目录,将测试集1个.bin文件拷贝到该目录下    
mkdir -p /root/workspace/mobile/data/    
cp /root/cifar-10-batches-bin/test_batch.bin /root/workspace/mobile/data/    

训练启动阶段

启动GPU容器

使用GPU mindspore-1.0.0版本镜像,将训练脚本及数据集所在目录挂载到容器环境中

1
2
docker run -it -v /root/workspace/mobile:/mobile --runtime=nvidia --privileged=true mindspore/mindspore-gpu:1.0.0 /bin/bash    
开始训练    
1
2
cd /mobile/mobilenetv2    
python train.py --is_training=True --epoch_size=10    

验证结果

1
python .py --is_training=False --pretrain_ckpt=ckpt_0/mobilenetv2-10_1562.ckpt    

注:需事先安装好docker gpu环境,docker可以通过apt-get install docker进行安装(ubuntu系统)


进阶作业打包APK操作可以参考码云教程:https://gitee.com/mindspore/mindspore/tree/master/model_zoo/official/lite/object_detection


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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