昇思25天学习打卡营第n天|本地安装mindspore之二|开始第一课的代码。以及对比xshell,MobaXterm

开始准备在本地的系统上跑例子了。从第一课开始吧。

1,下载代码

打开课程。

下载样例代码

https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/notebook/r2.3/tutorials/zh_cn/beginner/mindspore_quick_start.py

2,在本地Linux上输入并运行代码

然后。。。悲剧了。运行不了。

报错了。

File "mindspore_quick_start.py", line 15, in <module>
ModuleNotFoundError: No module named 'mindspore'

可是明明我已经按照了mindspore模块啊?

没办法。。。请教昇思老师。

将指令:python3 mindspore_quick_start.py

改为:python2 mindspore_quick_start.py

为啥?还没时间去研究,先跑应用。反正这样子就ok了。

最后成功执行的效果如下:

Xshell 7 (Build 0164)
Copyright (c) 2020 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.
[C:\~]$ 

Connecting to 192.168.17.138:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Tue Jul 23 11:03:44 2024 from 192.168.17.1
guojun@mindspore:~$ sudo su root
[sudo] password for guojun: 
root@mindspore:/home/guojun# python mindspore_quick_start.py
Downloading data from https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/notebook/datasets/MNIST_Data.zip (10.3 MB)

file_sizes: 100%|██████████████████████████| 10.8M/10.8M [00:02<00:00, 4.04MB/s]
Extracting zip file...
Successfully downloaded / unzipped to ./
['image', 'label']
Shape of image [N, C, H, W]: (64, 1, 28, 28) Float32
Shape of label: (64,) Int32
Shape of image [N, C, H, W]: (64, 1, 28, 28) Float32
Shape of label: (64,) Int32
Network<
  (flatten): Flatten<>
  (dense_relu_sequential): SequentialCell<
    (0): Dense<input_channels=784, output_channels=512, has_bias=True>
    (1): ReLU<>
    (2): Dense<input_channels=512, output_channels=512, has_bias=True>
    (3): ReLU<>
    (4): Dense<input_channels=512, output_channels=10, has_bias=True>
    >
  >
Epoch 1
-------------------------------
loss: 2.306833  [  0/938]
loss: 1.719388  [100/938]
loss: 0.973095  [200/938]
loss: 0.647997  [300/938]
loss: 0.404100  [400/938]
loss: 0.573323  [500/938]
loss: 0.382225  [600/938]
loss: 0.243476  [700/938]
loss: 0.467983  [800/938]
loss: 0.459388  [900/938]
Test: 
 Accuracy: 90.8%, Avg loss: 0.319393 

Epoch 2
-------------------------------
loss: 0.264378  [  0/938]
loss: 0.433943  [100/938]
loss: 0.451329  [200/938]
loss: 0.205621  [300/938]
loss: 0.312261  [400/938]
loss: 0.410312  [500/938]
loss: 0.286552  [600/938]
loss: 0.353264  [700/938]
loss: 0.114082  [800/938]
loss: 0.334633  [900/938]
Test: 
 Accuracy: 92.8%, Avg loss: 0.246188 

Epoch 3
-------------------------------
loss: 0.267950  [  0/938]
loss: 0.272941  [100/938]
loss: 0.184529  [200/938]
loss: 0.167573  [300/938]
loss: 0.236478  [400/938]
loss: 0.140693  [500/938]
loss: 0.194047  [600/938]
loss: 0.366017  [700/938]
loss: 0.267909  [800/938]
loss: 0.299554  [900/938]
Test: 
 Accuracy: 93.8%, Avg loss: 0.211181 

Done!
Saved Model to model.ckpt
[]
Predicted: "[7 8 9 4 2 0 8 2 9 9]", Actual: "[9 9 9 4 2 0 8 2 9 9]"
root@mindspore:/home/guojun# ^C
root@mindspore:/home/guojun# 
 

3、Linux的操作。

推荐使用xshell,可以使用鼠标进行复制粘贴,避免手搓代码失误。菜单安装后,也是中文的。也能进行一些基本的,也是非常常用的可视化的操作。

3.1,文件浏览

在菜单查看-->文件管理器点击后,打开文件管理器,可以直观看见目录以及文件。

3.2,文件上载

在文件管理器的界面中,右键菜单,上载,浏览主机电脑上的文件,确定后,上载到远程的Linux的系统里。即,这个功能把主机windows系统里的文件,传输到远程的Linux系统里。

3.3,文件下载

在文件管理器的界面中,选中Linux中的某个文件,右键菜单,下载,浏览主机电脑上的文件夹,确定后,下载到本地的window的系统里。即,这个功能把远程的Linux系统里,传输到本地主机windows系统里。

注意,这个功能,只能下载自己所创建的文件,以root运行的结果model.ckpt。

3.4,对比xshell,MobaXterm

吐槽,xshell不能下载的时候,没有提示。

然后,发现,不能自动下载,然后进行编辑,编辑完后,自动上载。这一点,似乎比不上MobaXterm?

这个是MobaXterm的右键菜单。有open with default text editor。

还有rename。

然后,下载没有权限的文件,会有提示。

再回头看看xshell的右键菜单。

没有编辑功能,没有rename功能,下载错误没有提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值