• (续)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信息,点击创建提交,即可。

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

    本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注者,如有侵权请与博主联系。
  • 相关阅读:
    Kafka原理与java simple producer示例
    【转载】kafka的工作原理
    Python 基本类型转换
    hadooop2.6 job pending research
    记一次zookeeper集群搭建错误的排除
    Apache Drill Install and Test
    Linux或Unix环境利用符号链接升级Maven
    Android之Linearlayouy线性布局
    Effective Java Second Edition --- Builder Pattern
    java生产者/消费者模式实现——一生产者一消费者(操作值)
  • 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/15017894.html
Copyright © 2020-2023  润新知