(续)MindSpore计算框架如何发布训练好的模型到官方模型仓库MindSpore_Hub上 —— 对fork的MindSpore_Hub进行PR提交

参考:

https://gitee.com/mindspore/mindspore/blob/r1.2/CONTRIBUTING.md

 

 

=================================================================

 

 

 

对fork的MindSpore_Hub进行PR提交:

1.  在MindSpore_hub官网代码库行进行fork (这里以gitee为例)

地址:

https://gitee.com/mindspore/hub

 

点击 fork, fork到自己的账号下:

 

 

 

 

 

 

 

 

 

2.    将fork到自己账号下的 hub 代码库clone在本地:

git clone https://gitee.com/devilmaycry812839668/hub

 

 

主要使用 git remote -v 查看远程状态。

 

 

 

 

添加一个将被同步给 fork 远程的上游仓库,并再次查看状态确认是否配置成功。

git remote add upstream https://gitee.com/mindspore/hub

 

git remote -v 

 

 

 

 

可以看到 clone 到本地的代码库有两个远程库, origin远程库是自己账号下fork的库, 而我们后建立的upstream库指代的是官方最原始的库地址。

 

 

 

 

 

 

 

3.  对 clone 到本地的库进行操作(1.建立新分支,2.在新分支内进行二次开发,3.将修改后的新分支push到个人账号下的远程库中)

3.1    建立并切换到新分支

git checkout -b {new_branch_name} origin/master

git checkout -b dev_devil origin/master

其中, dev_devil 是我们创建的新分支

 

 

 

 

 

 

 

 

3.2. 在新分支内进行二次开发(创建 .md 文件)

 根据前文创建好  .md 文件,保存到 clone到本地的hub库中:

 

 

 

我们在    mshub_res/assets/mindspore/gpu/1.3  下面创建了新的  .md  文件  (googlenet_v1_cifar10.md)

 

 

 

 

 

 

 

 

 

3.3.  将修改后的新分支push到个人账号下的远程库中

添加跟踪的文件:

git add .

 

 

 

这里我们举例:

git add mshub_res/assets/mindspore/gpu/1.3/

 

 

 

 

 

保存到本地库的分支中,并添加描述:

git commit -m "Your commit title"
git commit -s --amend #Add the concrete description of your commit

 

举例: (这里不对命令 git commit -s --amend 进行示范)

git commit -m 'add .md file'

 

 

 

 

将修改过的本地分支推送到个人账号(Gitee或GitHub)下的远程分支中:

git push origin  dev_devil

 

 

 

 可以在 gitee  个人主页下查看推送信息:

 

 

 

 

 

 

 

 4.   建立PR将个人账号下的远程分支推送给官网账号下的库中:

 4.1  在个人库的gitee地址下将分支设为刚才推送给个人远端的分支,即 dev_devil

 

 

 

 4.2  建立PR

点击  Pull Requests  按键:

 

 

 

设置好原分支 和  目标分支:

 

 

 

 

 

 

填写好PR信息,点击创建提交,即可。

 

 

 

 

 

 

=========================================================================

 

posted on   Angry_Panda  阅读(80)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2020-07-15 《深度强化学习——边做边学》第二章 在走迷宫任务中策略迭代方法(修改后的代码)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示