SLAI-AITP commited on
Commit
fd2da1d
·
verified ·
1 Parent(s): 708dfc0

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("✅ 模型上传完成!")