中文
本页内容

上传模型

用户可以将模型上传至魔乐社区,与更多开发者共享发现和数据成果。当前支持通过Git命令、openMind Hub Client或openMind Library提供的接口上传,推荐使用openMind Hub Client上传。本节提供在已有的模型库场景下,使用Git命令上传,其他上传方式以及用户贡献模型的详细流程请参考社区贡献-上传模型

使用Git上传

模型库基于Git托管,用户需要在模型库完成初始化后,使用Git命令将模型文件上传至平台。

  1. 安装LFS。

    bash
    git lfs install
    
  2. 克隆本仓库。

    bash
    git clone https://modelers.cn/<username>/<model_name>.git
    
  3. 生成访问令牌。点此创建访问令牌,访问令牌仅在创建时可见,请复制并妥善保存生成的访问令牌。

  4. 在本地Git仓库中追踪大型文件(100MB以上)。根据实际需要,追踪相应文件,可以是某一类型,也可以是具体的文件名。示例如下:

    bash
    git lfs track "*.7z" "*.bin" "*.bz2" "*.ckpt" "*.h5" "*.lfs.*" "*.mlmodel" "*.model"\
    "*.npy" "*.npz" "*.onnx" "*.pb" "*.pickle" "*.pkl" "*.pt" "*.pth" "*.rar" "*.safetensors"\
    "saved_model/**/*" "*.tar.*" "*.tar" "*.tgz" "*.zip" "*tfevents*" "*.gz"
    

    也可以追踪特定大型文件,示例如下:

    bash
    git lfs track "big_file.bin"
    
  5. 本地编辑仓库目录和文件,执行如下命令并使用用户名和访问令牌完成推送:

    mipsasm
    git add .
    git commit -m "commit message"
    git branch -M main
    git push -u origin main
    
  6. git上传时需要输入账号与密码,示例如下:

    bash
    Username for 'https://modelers.cn': 魔乐社区账号名
    Password for 'https://modelers.cn': 权限为Write的token
    

上传模型后建议编辑模型标签,方便更多开发者找到目标模型。