上传模型
如果您需要将模型上传到CSGHub,您需要先注册一个账户,登录后可创建模型仓库并上传模型内容。CSGHub平台上的模型基于Git存储库,可为您提供版本控制、分支管理和发现共享功能。您可以向模型仓库中上传任何想要的内容,包括模型文件、配置文件和任何其他文件。
当前,我们支持四种上传文件的方式:通过Git,Web端, 命令行和SDK。下面将详细介绍这四种方式的使用方法。
使用Git上传模型
请确保您已经在本地安装了Git,并且已经配置了您的Git账户信息。然后,您可以通过以下步骤进行操作:
-
请先通过Git方式下载模型仓库,然后将需要上传的模型文件拷贝到对应仓库中。
-
假设您的模型文件位于/work/my_model_dir本地目录下,您可以通过执行以下命令将本地模型文件上传到在平台创建的模型仓库中:
cd test_model
cp -rf /work/my_model_dir/* .
git add .
git commit -m "commit message"
git push
【特别说明】
目前平台对于包含以下后缀的文件会自动按照git-lfs的方式进行上传:
.7z、.arrow、.bin、.bz2、.ckpt、.ftz、.gz、.h5、.joblib、.mlmodel、.model、.msgpack、.npy、.npz、.onnx、.ot、.parquet、.pb、.pickle、.pkl、.pt、.pth、.rar、.safetensors、.tar、.tflite、.tgz、.wasm、.xz、.zip、*.zst
如果在模型文件中有其他类型的大文件,请在git add之前执行以下命令使其按照lfs的方式进行上传:
git lfs track <your_file_name>