Delete .ipynb_checkpoints
Browse files
.ipynb_checkpoints/upload-checkpoint.py
DELETED
|
@@ -1,45 +0,0 @@
|
|
| 1 |
-
import os
|
| 2 |
-
from modelscope.hub.api import HubApi
|
| 3 |
-
from modelscope.hub.constants import ModelVisibility
|
| 4 |
-
|
| 5 |
-
# ==================== 请先在这里配置您的信息 ====================
|
| 6 |
-
YOUR_ACCESS_TOKEN = "ms-229ecb55-7004-421e-86c9-9f16d75ef549" # 从 https://modelscope.cn/my/myaccesstoken 获取
|
| 7 |
-
YOUR_USERNAME = "SLAIAITP"
|
| 8 |
-
MODEL_NAME = "DeepSeek-V4-Flash-OR" # 例如: my-bert-model
|
| 9 |
-
LOCAL_MODEL_PATH = "./" # 本地模型文件夹的绝对路径
|
| 10 |
-
# ===========================================================
|
| 11 |
-
|
| 12 |
-
# 1. 初始化并登录
|
| 13 |
-
api = HubApi()
|
| 14 |
-
api.login(access_token=YOUR_ACCESS_TOKEN)
|
| 15 |
-
|
| 16 |
-
# 2. 组合出完整的模型ID
|
| 17 |
-
repo_id = f"{YOUR_USERNAME}/{MODEL_NAME}"
|
| 18 |
-
|
| 19 |
-
# 3. 检查模型仓库是否存在,如果不存在则创建一个新的公开仓库
|
| 20 |
-
print(f"正在检查仓库: {repo_id}")
|
| 21 |
-
try:
|
| 22 |
-
api.get_model(repo_id)
|
| 23 |
-
print("仓库已存在,将直接上传文件。")
|
| 24 |
-
except Exception:
|
| 25 |
-
print(f"仓库不存在,正在创建新仓库: {repo_id}")
|
| 26 |
-
api.create_model(
|
| 27 |
-
model_id=repo_id,
|
| 28 |
-
visibility=ModelVisibility.PUBLIC, # 或使用 ModelVisibility.PRIVATE
|
| 29 |
-
license='apache-2.0' # 许可证类型可自行更换
|
| 30 |
-
)
|
| 31 |
-
print("仓库创建成功。")
|
| 32 |
-
|
| 33 |
-
# 4. 上传整个文件夹到模型仓库
|
| 34 |
-
print(f"正在从 {LOCAL_MODEL_PATH} 上传文件...")
|
| 35 |
-
api.upload_folder(
|
| 36 |
-
repo_id=repo_id,
|
| 37 |
-
folder_path=LOCAL_MODEL_PATH,
|
| 38 |
-
commit_message="首次通过Python SDK上传模型",
|
| 39 |
-
# repo_type='model' # 默认为 'model',如果是数据集可改为 'dataset'
|
| 40 |
-
# 其他可选参数:
|
| 41 |
-
# allow_patterns=["*.json", "*.bin"], # 仅上传特定类型文件
|
| 42 |
-
# ignore_patterns=["*.log", "*.tmp"], # 忽略特定类型文件
|
| 43 |
-
# max_workers=8, # 并发上传线程数
|
| 44 |
-
)
|
| 45 |
-
print("✅ 模型上传完成!")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|