Browse Source

update

master
“e 4 months ago
parent
commit
26574f81bf
27 changed files with 84 additions and 25 deletions
  1. BIN
      Case_CIFAR10/教程/img/L14-1-1.png
  2. BIN
      Case_CIFAR10/教程/img/L14-1.gif
  3. BIN
      Case_CIFAR10/教程/img/L14-10.gif
  4. BIN
      Case_CIFAR10/教程/img/L14-12.png
  5. BIN
      Case_CIFAR10/教程/img/L14-13.png
  6. BIN
      Case_CIFAR10/教程/img/L14-16.png
  7. BIN
      Case_CIFAR10/教程/img/L14-17.png
  8. BIN
      Case_CIFAR10/教程/img/L14-18.png
  9. BIN
      Case_CIFAR10/教程/img/L14-19.png
  10. BIN
      Case_CIFAR10/教程/img/L14-2.gif
  11. BIN
      Case_CIFAR10/教程/img/L14-20.png
  12. BIN
      Case_CIFAR10/教程/img/L14-21-1.png
  13. BIN
      Case_CIFAR10/教程/img/L14-21-2.png
  14. BIN
      Case_CIFAR10/教程/img/L14-21-3.png
  15. BIN
      Case_CIFAR10/教程/img/L14-21-4.png
  16. BIN
      Case_CIFAR10/教程/img/L14-21.png
  17. BIN
      Case_CIFAR10/教程/img/L14-22.png
  18. BIN
      Case_CIFAR10/教程/img/L14-3.gif
  19. BIN
      Case_CIFAR10/教程/img/L14-3.png
  20. BIN
      Case_CIFAR10/教程/img/L14-4.gif
  21. BIN
      Case_CIFAR10/教程/img/L14-4.png
  22. BIN
      Case_CIFAR10/教程/img/L14-5.png
  23. BIN
      Case_CIFAR10/教程/img/L14-6.png
  24. BIN
      Case_CIFAR10/教程/img/L14-7-1.png
  25. BIN
      Case_CIFAR10/教程/img/L14-7.png
  26. +81
    -25
      Case_CIFAR10/教程/教程.md
  27. +3
    -0
      README.md

BIN
Case_CIFAR10/教程/img/L14-1-1.png View File

Before After
Width: 645  |  Height: 234  |  Size: 12 kB

BIN
Case_CIFAR10/教程/img/L14-1.gif View File

Before After
Width: 800  |  Height: 660  |  Size: 145 kB Width: 1155  |  Height: 830  |  Size: 213 kB

BIN
Case_CIFAR10/教程/img/L14-10.gif View File

Before After
Width: 1155  |  Height: 826  |  Size: 534 kB

BIN
Case_CIFAR10/教程/img/L14-12.png View File

Before After
Width: 1159  |  Height: 684  |  Size: 48 kB Width: 1218  |  Height: 697  |  Size: 44 kB

BIN
Case_CIFAR10/教程/img/L14-13.png View File

Before After
Width: 1134  |  Height: 369  |  Size: 71 kB Width: 1186  |  Height: 373  |  Size: 35 kB

BIN
Case_CIFAR10/教程/img/L14-16.png View File

Before After
Width: 1167  |  Height: 541  |  Size: 34 kB Width: 1159  |  Height: 602  |  Size: 34 kB

BIN
Case_CIFAR10/教程/img/L14-17.png View File

Before After
Width: 1122  |  Height: 376  |  Size: 81 kB Width: 871  |  Height: 288  |  Size: 57 kB

BIN
Case_CIFAR10/教程/img/L14-18.png View File

Before After
Width: 1169  |  Height: 257  |  Size: 30 kB Width: 1144  |  Height: 472  |  Size: 31 kB

BIN
Case_CIFAR10/教程/img/L14-19.png View File

Before After
Width: 1176  |  Height: 907  |  Size: 48 kB Width: 1147  |  Height: 941  |  Size: 36 kB

BIN
Case_CIFAR10/教程/img/L14-2.gif View File

Before After
Width: 800  |  Height: 552  |  Size: 1.1 MB Width: 1155  |  Height: 962  |  Size: 252 kB

BIN
Case_CIFAR10/教程/img/L14-20.png View File

Before After
Width: 1193  |  Height: 257  |  Size: 29 kB Width: 1191  |  Height: 329  |  Size: 27 kB

BIN
Case_CIFAR10/教程/img/L14-21-1.png View File

Before After
Width: 1172  |  Height: 450  |  Size: 27 kB

BIN
Case_CIFAR10/教程/img/L14-21-2.png View File

Before After
Width: 997  |  Height: 477  |  Size: 25 kB

BIN
Case_CIFAR10/教程/img/L14-21-3.png View File

Before After
Width: 1166  |  Height: 332  |  Size: 27 kB

BIN
Case_CIFAR10/教程/img/L14-21-4.png View File

Before After
Width: 1155  |  Height: 595  |  Size: 70 kB

BIN
Case_CIFAR10/教程/img/L14-21.png View File

Before After
Width: 1169  |  Height: 252  |  Size: 30 kB Width: 1180  |  Height: 322  |  Size: 27 kB

BIN
Case_CIFAR10/教程/img/L14-22.png View File

Before After
Width: 1159  |  Height: 241  |  Size: 23 kB Width: 1205  |  Height: 421  |  Size: 36 kB

BIN
Case_CIFAR10/教程/img/L14-3.gif View File

Before After
Width: 1207  |  Height: 301  |  Size: 97 kB Width: 1155  |  Height: 304  |  Size: 66 kB

BIN
Case_CIFAR10/教程/img/L14-3.png View File

Before After
Width: 1180  |  Height: 483  |  Size: 53 kB Width: 1236  |  Height: 585  |  Size: 46 kB

BIN
Case_CIFAR10/教程/img/L14-4.gif View File

Before After
Width: 1000  |  Height: 378  |  Size: 94 kB Width: 1155  |  Height: 308  |  Size: 53 kB

BIN
Case_CIFAR10/教程/img/L14-4.png View File

Before After
Width: 1197  |  Height: 535  |  Size: 62 kB Width: 1191  |  Height: 586  |  Size: 45 kB

BIN
Case_CIFAR10/教程/img/L14-5.png View File

Before After
Width: 1154  |  Height: 349  |  Size: 31 kB Width: 1201  |  Height: 507  |  Size: 37 kB

BIN
Case_CIFAR10/教程/img/L14-6.png View File

Before After
Width: 1177  |  Height: 681  |  Size: 53 kB Width: 1148  |  Height: 813  |  Size: 52 kB

BIN
Case_CIFAR10/教程/img/L14-7-1.png View File

Before After
Width: 1373  |  Height: 670  |  Size: 40 kB

BIN
Case_CIFAR10/教程/img/L14-7.png View File

Before After
Width: 1182  |  Height: 358  |  Size: 36 kB Width: 1195  |  Height: 336  |  Size: 28 kB

+ 81
- 25
Case_CIFAR10/教程/教程.md View File

@@ -4,7 +4,7 @@

如果有对平台功能还不熟悉的童鞋,可以访问[OpenI_Learning](https://git.openi.org.cn/zeizei/OpenI_Learning)项目学习小白训练营系列课程。

本节课大致内容如下:
本节课主要演示如何在云脑1和云脑2进行任务调试以及模型管理,大致内容如下:

> 代码和数据集上传

@@ -12,38 +12,66 @@

> 进入云脑2环境训练任务

> 模型下载和管理

话不多说,接下来进入猫狗图像识别的项目实操

### 一、新建项目并上传代码和数据集

#### 1. 新建项目

在【个人中心】页面,点击页面右侧【项目列表】旁边的【+】,开始创建项目,填好相关信息,勾选✔初始化存储库,点击【创建项目】
在【个人中心】页面,点击页面右侧【项目列表】旁边的【+】,或直接点击头像左边的【+】开始创建项目,填好相关信息,勾选✔初始化存储库,点击【创建项目】

> 创建项目的详细教程请参考[第1课](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/%e7%ac%ac1%e8%af%be-%e5%88%9b%e5%bb%ba%e9%a1%b9%e7%9b%ae.md)哦

<div align="center">
<img src= img/L14-2.gif width=100%>
</div>
<br>

#### 2. 克隆项目到本地

克隆项目到本地是为了更方便的上传文件,有童鞋可能会问为什么不选择在线上传,平台虽然有在线上传文件的功能,但如果项目代码文件过多,而且涉及多个文件夹的话,不如克隆项目到本地再PUSH上来方便

简单来说,克隆步骤就是先在页面选择HTTPS或SSH的方式复制链接,在本地文件夹中右键【Git Bash Here】,在DOS窗口中输入git clone后按shift+insert键粘贴链接,然后按enter键执行就可以完成克隆

> 克隆项目的详细教程请参考[第5课](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/%e7%ac%ac5%e8%af%be-%e4%bb%a3%e7%a0%81%20%28%e5%85%8b%e9%9a%86%e9%a1%b9%e7%9b%ae%29.md)哦

<div align="center">
<img src= img/L14-1.gif width=100%>
</div>
<br>

#### 2. 上传代码文件
#### 3. 复制代码到项目

将代码文件夹case1和case2放至刚克隆到本地的项目文件夹中,case1代码表示从云脑1进行调试,case2代码表示从云脑2进行调试

项目创建后,在【代码】页面点击【上传文件】进入文件上传页面,在【添加目录】处输入目录名称(即文件夹名称),直接从本地将代码文件拖入上传框
> 代码文件可在OpenI_Learning项目进行下载,代码文件名[【Case_CIFAR10】](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/Case_CIFAR10),或在项目[Case_CIFAR10](https://git.openi.org.cn/zeizei/Case_CIFAR10)进行下载

<div align="center">
<img src= img/L14-2.gif width=100%>
<img src= img/L14-1-1.png width=100%>
</div>
<br>

此处上传了两个文件,case1代码表示从云脑1进行调试,case2代码表示从云脑2进行调试
#### 4. PUSH代码文件到启智社区项目仓库

#### 3. 上传数据集
这一步就是将本地文件与代码仓库文件进行同步,通过在本地项目文件夹右键选择【Git GUI Here】,将文件PUSH上去,操作见下图

猫狗数据集可从[Kaggle](https://www.kaggle.com/datasets)下载,也可以从OpenI_Learning项目下载,数据集名称【cifar-10-batches-py.zip】。
> 也可参考[第6课](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/%e7%ac%ac6%e8%af%be-%e4%bb%a3%e7%a0%81%20%28%e6%8f%90%e4%ba%a4%e5%92%8c%e6%9b%b4%e6%96%b0%e6%96%87%e4%bb%b6%29.md)的教程,学习如何从本地更新和提交文件到项目

<div align="center">
<img src= img/L14-10.gif width=100%>
</div>
<br>

#### 5. 上传数据集

猫狗数据集可从[Kaggle](https://www.kaggle.com/datasets)下载,也可以使用本案例中的数据集,[下载地址](https://git.openi.org.cn/zeizei/Case_CIFAR10/datasets?type=0)。

下载好数据集后,进入【数据集】页面,点击【CPU/GPU】选择云脑1,将数据集直接拖入上传框内,【Ascend NPU】为云脑2,分别上传数据集(云脑1和云脑2数据集不共用,所以需选择相应的环境上传数据集)

<div align="center">
<img src= img/L14-3.png width=80%> <br><img src= img/L14-4.png width=80%>
<img src= img/L14-3.png width=100%> <br><img src= img/L14-4.png width=100%>
</div>
<br>

@@ -55,7 +83,7 @@

##### a. 新建调试任务

【个人中心】页面点击【云脑】,选择CPU/GPU(即云脑1环境),点击右侧按钮【新建调试任务】
项目页面点击【云脑】,点击右侧按钮【新建调试任务】

<div align="center">
<img src= img/L14-5.png width=100%>
@@ -85,9 +113,9 @@
</div>
<br>

##### c. 云脑1环境调试任务
##### d. 云脑1环境调试任务

此时,大家可以进行自定义调试和运行代码了。
此时,大家可以进行自定义调试和运行代码了。此案例可输入以下内容进行操作

> #ls

@@ -117,14 +145,7 @@

##### a. 新建调试任务

同样地,在【云脑】页面下来【CPU/GPU】选项框,选择【Ascend NPU】,点击右侧按钮【新建调试任务】

<div align="center">
<img src= img/L14-11.png width=100%>
</div>
<br>

进入新建任务页面,选择相应数据集,其他为默认即可,点击【新建任务】
同样地,在【云脑】页面点击右侧按钮【新建调试任务】,计算资源选择【Ascend NPU】,选择相应数据集,其他为默认即可,点击【新建任务】

<div align="center">
<img src= img/L14-12.png width=100%>
@@ -183,7 +204,7 @@
</div>
<br>

最后,运行代码 !python OpenI_test/case2/train.py --dataset_path ./cifar-10-batches-bin/
最后,运行代码 !python Case_CIFAR10/case2/train.py --dataset_path ./cifar-10-batches-bin/

<div align="center">
<img src= img/L14-17.png width=100%>
@@ -194,7 +215,7 @@

#### 1. 新建训练任务

在云脑页面,选择【Ascend NPU】,点击【训练任务】,再点击【新建训练任务】
在云脑页面,点击【训练任务】,再点击【新建训练任务】

<div align="center">
<img src= img/L14-18.png width=100%>
@@ -217,8 +238,6 @@
</div>
<br>

#### 3. 模型下载

当任务状态变为“COMPLETED”,表示任务训练成功并已结束。

<div align="center">
@@ -226,11 +245,48 @@
</div>
<br>

点击操作栏的【模型下载】可下载模型
#### 3. 模型下载

点击训练任务名称进入详情页面

<div align="center">
<img src= img/L14-21-3.png width=100%>
</div>
<br>

详情页面可查看配置信息、日志和进行模型下载,在模型下载页签,点击模型名称即可下载。

<div align="center">
<img src= img/L14-22.png width=100%>
</div>
<br>

### 四、模型下载与管理

#### 1. 模型导入

点击【云脑】旁边的【模型】页签进入模型管理页面,点击【导入新模型】。(ps,如果项目创建的时间早于2021年12月,那么老版本的项目需要在【项目设置】的高级设置部分,勾选【启用模型管理】,在12月之后的新版本中创建的项目则会默认开启模型管理)

<div align="center">
<img src= img/L14-21-1.png width=100%>
</div>
<br>

在弹出的窗口页面中,选择刚完成的模型训练任务,点击【保存模型】

<div align="center">
<img src= img/L14-21-2.png width=100%>
</div>
<br>

#### 2. 模型下载、删除

将模型导入后,可对模型进行下载、删除及创建新版本

<div align="center">
<img src= img/L14-21-4.png width=100%>
</div>
<br>

至此,我们已经在云脑环境(云脑1和云脑2)都顺利调试和训练了模型,通过这次项目实战,相信童鞋们又进一步熟悉了平台的强大功能,后面在实践自己项目时就可以得心应手了~


+ 3
- 0
README.md View File

@@ -46,3 +46,6 @@
#### [第14课-如何进行模型训练](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/%e7%ac%ac14%e8%af%be-%e5%a6%82%e4%bd%95%e8%bf%9b%e8%a1%8c%e6%a8%a1%e5%9e%8b%e8%ae%ad%e7%bb%83.md)
以LeNet-MNIST为例,简要介绍如何在启智AI协同平台上使用MindSpore完成训练任务

#### [第15课-模型管理](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/%e7%ac%ac14%e8%af%be-%e5%a6%82%e4%bd%95%e8%bf%9b%e8%a1%8c%e6%a8%a1%e5%9e%8b%e8%ae%ad%e7%bb%83.md)
介绍如何导入、下载、删除模型


Loading…
Cancel
Save