当前位置: 首页 > java >正文

250709-通过命令行上传模型文件到ModelsScope

在这里插入图片描述

A. 环境变量

# ~/.bashrc
export MODELSCOPE_TOKEN=225...85b

B. 通用脚本

# upload_file_with_arg.py
import argparse
import os
from modelscope.hub.api import HubApi# Build the argument parser
parser = argparse.ArgumentParser(description=("Upload a file to a ModelScope repository.\n\n""Example usage:\n""  python upload_file.py --file /path/to/local.zip --target remote_name.zip"),formatter_class=argparse.RawTextHelpFormatter  # preserve newlines
)# Add command-line arguments
parser.add_argument("--file", required=True, help="Local path to the file to be uploaded (e.g., /home/user/file.zip)")
parser.add_argument("--target", required=True, help="Destination path in the repository (e.g., file.zip)")# Parse arguments
args = parser.parse_args()# Read token from environment variable
token = os.environ.get("MODELSCOPE_TOKEN")
if not token:raise EnvironmentError("MODELSCOPE_TOKEN environment variable is not set. Please run: export MODELSCOPE_TOKEN=your_token")# Login and upload
api = HubApi()
api.login(access_token=token)api.upload_file(path_or_fileobj=args.file,path_in_repo=args.target,repo_id="<YOUR_MODELSCOPE_ID>/<YOUR_MODELSCOPE_REPO>",commit_message=f"Upload {args.target} to repo",
)

C. 使用方式

python upload_file_with_arg.py --file /path/to/local.zip --target remote_name.zip

D. 参考文献

  • ModelScope | 快速开始 · 文档中心
http://www.xdnf.cn/news/14951.html

相关文章:

  • yolo8实现目标检测
  • Mysql: Bin log原理以及三种格式
  • 权限分级看板管理:实时数据驱动决策的关键安全基石
  • python 在运行时没有加载修改后的版本
  • NLP:初识RNN模型(概念、分类、作用)
  • 从救火到赋能:运维的职责演进与云原生时代的未来图景
  • day10-Redis面试篇
  • SAP采购管理系统替代选谁?8Manage SRM全面优势测评与深度对比
  • Rust与人工智能(AI)技术
  • ✍️ Python 批量设置 Word 文档多级字体样式(标题/正文/名称/小节)
  • 【LeetCode 热题 100】136. 只出现一次的数字——异或
  • Pycharm 报错 Environment location directory is not empty 如何解决
  • Android ttyS2无法打开该如何配置 + ttyS0和ttyS1可以
  • 第1章 Excel界面环境与基础操作指南
  • springBoot使用XWPFDocument 和 LoopRowTableRenderPolicy 两种方式填充数据到word模版中
  • IT系统安全刚需:绝缘故障定位系统
  • 掌握PDF转CAD技巧,提升工程设计效率
  • iframe 的同源限制与反爬机制的冲突
  • [C语言初阶]操作符
  • HTML + CSS + JavaScript
  • uniapp+vue3+ts项目:实现小程序文件下载、预览、进度监听(含项目、案例、插件)
  • 奇异值分解(singular value decomposition,SVD)
  • RNN及其变体的概念和案例
  • 【UE5】虚幻引擎的运行逻辑
  • 【数据结构】二叉树
  • 广度优先与深度优先遍历核心逻辑理解及实践
  • qt-C++笔记之setCentralWidget的使用
  • IoTDB:专为物联网场景设计的高性能时序数据库
  • EfficientVMamba: Atrous Selective Scan for Light Weight Visual Mamba论文精读(逐段解析)
  • 跨境ERP系统