修改docker images 版本_mindspore第四期训练营_Docker方式完成lenet训练及测试

SUB: mindspore第四期训练营作业_Docker方式完成lenet训练及测试

ID:20200914_NO4_mindspore_lenet

别名:长篇连载流水账体纪实小说《mindspore成长纪实》第一季

序:mindspore对我而言是新东西,docker也是,训练营的同路人也是,我满心欢喜的以为自己在做着有意义的事情,在行进路上饶有兴致的东看西摸!

1、Docker 安装mindspore-cpu:0.7.0-beta环境;

1.1 管理员方式运行Microsoft PowerShell;

1.2 执行docker pull mindspore/mindspore-cpu:0.7.0-beta获取mindspore 0.7.0 cpu beta版本image文件;docker images命令可查看获取的image文件;

1.3 执行docker run -it mindspore/mindspore-cpu:0.7.0-beta /bin/bash运行mindspore-cpu:0.7.0-beta容器环境;

2、mindspore-cpu:0.7.0-beta容器环境下,执行git命令,获取gitee下mindspore主仓r0.7分支文件;

2.1 执行git config --global user.name "Ming_Empty",设置作者信息;

2.2执行git config --global user.email "summyflyer@163.com",设置作者信息;

2.3 执行git init,在根目录下新建git文件夹,初始化仓库;

2.4执行git clone -b r0.7 https://gitee.com/mindspore/mindspore.git获取码云mindspore主仓r0.7分支;

2.5 执行 git add mindspore/,将mindspore目录添加到仓库;

2.6 执行 git commit -m “mindspore r0.7”提交更改;

2.7 执行 git branch,可见对应的”master”主干;执行 git branch lenet_train,新建训练lenet的分支;执行 git checkout lenet_train切换到lenet_train分支;

2.8 执行find / -name lenet,找到lenet的文件路径/mindspore/model_zoo/official/cv/lenet;

3、mnist数据集source: http://yann.lecun.com/exdb/mnist/,下载并解压、拷贝至程序对应路径。

3.1 下载完成后解压缩;

3.2 在lenet目录下执行mkdir Data,新建Data文件夹,同理,进入Data文件夹,新建train和test两个文件夹,准备填充训练和测试数据;

3.3.1 执行docker ps -a获取容器名称;

3.3.2 执行docker inspect -f '{{.ID}}' infallible_knuth 获取容器长ID;

3.3.3 执行docker cp C:UsersDasmingDesktopmindsporemnisttrain-images.idx3-ubyte a293b15b182f4816f68b2ccf2edae7d9677104195377f1fc9ff34ece4d9129b2:/mindspore/model_zoo/official/cv/lenet/Datatrain 将训练文件train-images.idx3-ubyte传送到.Data/train文件夹,同理拷贝其他数据到对应文件夹。

4、使用vi对train.py进行修改,训练使用的device_target由“Ascend”更改为“CPU”;

bcdc0aae00ad684a19116faa241c3faa.png

对eval.py进行修改,device_target由Ascent修改为CPU;另外在44行下增加如下语句:

args.ckpt_path=r"./ckpt/checkpoint_lenet-10_1875.ckpt"指定checkpoint路径ckpt_path,这样就不用了在命令行中指定ckpt了。

使用测试数据集测试的结果如上图下部:

5、对修改过程,可以通过git status查看,确认后,可以通过git commit –m “0912_mindspore_lenet”提交本地版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值