上传模型
用户可以将模型上传至魔乐社区,与更多开发者共享发现和数据成果。当前支持通过Git命令、openMind Hub Client或openMind Library提供的接口上传,推荐使用openMind Hub Client上传。本节提供在已有的模型库场景下,使用Git命令上传,其他上传方式以及用户贡献模型的详细流程请参考社区贡献-上传模型。
使用Git上传
模型库基于Git托管,用户需要在模型库完成初始化后,使用Git命令将模型文件上传至平台。
安装LFS。
bashgit lfs install克隆本仓库。
bashgit clone https://modelers.cn/<username>/<model_name>.git生成访问令牌。点此创建访问令牌,访问令牌仅在创建时可见,请复制并妥善保存生成的访问令牌。
在本地Git仓库中追踪大型文件(100MB以上)。根据实际需要,追踪相应文件,可以是某一类型,也可以是具体的文件名。示例如下:
bashgit 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"也可以追踪特定大型文件,示例如下:
bashgit lfs track "big_file.bin"本地编辑仓库目录和文件,执行如下命令并使用用户名和访问令牌完成推送:
mipsasmgit add . git commit -m "commit message" git branch -M main git push -u origin maingit上传时需要输入账号与密码,示例如下:
bashUsername for 'https://modelers.cn': 魔乐社区账号名 Password for 'https://modelers.cn': 权限为Write的token
上传模型后建议编辑模型标签,方便更多开发者找到目标模型。