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

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

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

张辉

发帖: 123粉丝: 75

发消息 + 关注

更新于2021年01月27日 12:45:40 161 3
直达本楼层的链接
楼主
显示全部楼层
[干货分享] 【1.23-1.24 | MindSpore第五期两日集训营】实践作业2

作业内容:训练一个ResNet50网络。使用训练好的checkpoint文件,导出MindIR格式模型。

参考网页:https://www.mindspore.cn/tutorial/training/zh-CN/r1.1/use/save_model.html


拿出上次毒蘑菇作业( https://bbs.huaweicloud.com/blogs/208652 《MindSpore21天实战营(3)使用MindSpore实现Resnet50毒蘑菇识别》  )中训练好的checkpoint吧。。

张小白不想努力了!

拿来:

image.png

将上次运行了9个小时生成的ckpt拷贝到 E:\gitee\mindspore\model_zoo\official\cv\resnet 目录

跟作业一一样,做一个生成mindir的python脚本 create_resnet50_mindir.py

import numpy as np
from mindspore import Tensor,export, load_checkpoint,load_param_into_net
from src.resnet import resnet50 

resnet = resnet50()

load_checkpoint("resnet-90_18810.ckpt", net=resnet)
input = np.random.uniform(0.0,1.0, size=[32,3,224,224]).astype(np.float32)
export(resnet, Tensor(input), file_name='resnet-90_18810',file_format='MINDIR')

python create_resnet50_mindir.py 执行这个py

image.png

报错了。

经过王辉老师的提示,去检查src/config.py 缺省分类个数 class_num =10

image.png

试着如何解决

  1. 直接将config.py的第22行class_num:10改为9

  2. 在 create_resnet50_mindir.py resnet50()中增加参数class_num=9

试了下第一种方法,

image.png

好像并不行。

再试下第二种方法:

import numpy as np
from mindspore import Tensor,export, load_checkpoint,load_param_into_net
from src.resnet import resnet50 

resnet = resnet50(class_num=9)

load_checkpoint("resnet-90_18810.ckpt", net=resnet)
input = np.random.uniform(0.0,1.0, size=[32,3,224,224]).astype(np.float32)
export(resnet, Tensor(input), file_name='resnet-90_18810',file_format='MINDIR')

python create_resnet50_mindir.py 重新执行这个py

image.png

可见resnet-90-18810.mindir这个对应的MINDIR文件已成功生成。

速度也非常快。




举报
分享

分享文章到朋友圈

分享文章到微博

chengxiaoli

发帖: 140粉丝: 25

发消息 + 关注

发表于2021年01月28日 09:17:05
直达本楼层的链接
沙发
显示全部楼层

棒棒滴,欢迎您的参与和分享

点赞 评论 引用 举报

Jack20

发帖: 132粉丝: 157

发消息 + 关注

发表于2021年01月28日 10:04:14
直达本楼层的链接
板凳
显示全部楼层

谢谢分享,好经验

点赞 评论 引用 举报

张辉

发帖: 123粉丝: 75

发消息 + 关注

更新于2021年02月07日 01:44:01
直达本楼层的链接
地板
显示全部楼层

第1天第1节课—MindIR

【1.23-1.24 | MindSpore第五期两日集训营】实践作业1  https://bbs.huaweicloud.com/forum/thread-103913-1-1.html 

【1.23-1.24 | MindSpore第五期两日集训营】实践作业2  https://bbs.huaweicloud.com/forum/thread-104005-1-1.html 


第1天第2节课—MindSpore Lite

【1.23-1.24 | MindSpore第五期两日集训营】实践作业3  https://bbs.huaweicloud.com/forum/thread-104039-1-1.html 

【1.23-1.24 | MindSpore第五期两日集训营】实践作业4  https://bbs.huaweicloud.com/forum/thread-105498-1-1.html      


第1天第3节课—MindSpore Serving

【1.23-1.24 | MindSpore第五期两日集训营】实践作业5  https://bbs.huaweicloud.com/forum/thread-104719-1-1.html  (实验失败)

【1.23-1.24 | MindSpore第五期两日集训营】实践作业6  https://bbs.huaweicloud.com/forum/thread-106143-1-1.html (没环境做)


第2天第1节课—MindSpore框架PyNative模式

【1.23-1.24 | MindSpore第五期两日集训营】实践作业7  https://bbs.huaweicloud.com/forum/thread-104947-1-1.html 

【1.23-1.24 | MindSpore第五期两日集训营】实践作业8  https://bbs.huaweicloud.com/forum/thread-104880-1-1.html 


第2天第2节课—Cache

【1.23-1.24 | MindSpore第五期两日集训营】实践作业9  https://bbs.huaweicloud.com/forum/thread-104914-1-1.html 

【1.23-1.24 | MindSpore第五期两日集训营】实践作业10 https://bbs.huaweicloud.com/forum/thread-104974-1-1.html   


第2天第3节课—快速定位精度问题MindSpore调试器

【1.23-1.24 | MindSpore第五期两日集训营】实践作业11 https://bbs.huaweicloud.com/forum/thread-104886-1-1.html 



点赞 评论 引用 举报

游客

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