5个任务跑通 ModelScope 命令行:从安装到团队上传的完整清单
5个任务跑通 ModelScope 命令行从安装到团队上传的完整清单【免费下载链接】modelscopeModelScope: bring the notion of Model-as-a-Service to life.项目地址: https://gitcode.com/GitHub_Trending/mo/modelscope这篇实战指南面向刚接触 ModelScope 的 Python 开发者。读完你能用 ModelScope 命令行完成安装验证、modelscope 登录 token 配置、按文件筛选的 ModelScope 模型下载、版本锁定、团队仓库上传以及缓存清理与环境排查所有命令均可直接复制。五分钟上手安装、验证、登录一条动线先把工具装上并确认账号可用。pip install modelscope # 安装命令行需 Python 3.10 modelscope --version # 输出版本号即安装成功 modelscope login --token YOUR_TOKEN # token 在平台个人页面的 SDK 令牌处获取⚠️ 三条命令依次执行即可token 属敏感凭据建议写入 shell 环境变量而不是硬编码进脚本。登录态会保留后续命令无需重复认证。任务一下载一个模型只取你需要的文件场景仓库里有几十个 GB 的文件你只想要配置和权重。这一步从 gpt2 仓库拉取 JSON 配置和单文件权重modelscope download --model AI-ModelScope/gpt2 \ --include *.json *.tflite \ --local_dir ./models/gpt2 # 文件直接落到该目录⚠️--local_dir会忽略--cache_dir二者同时指定时以 local_dir 为准。也可以在末尾直接列出相对路径如config.json精确到文件此时--include/--exclude不再生效。任务二锁定指定版本保证可复现场景线上服务依赖某个历史版本不能随仓库 latest 变动。这一步把 ernie 仓库锁定到 v1.1.0 并独立存放modelscope download --model AI-ModelScope/ernie-3.0-base-zh \ --revision v1.1.0 \ --local_dir ./models/ernie-v1.1⚠️ 生产环境永远用显式--revision而不是默认 latest否则仓库更新会悄悄改变你本地的推理结果。任务三建团队仓库上传带说明的版本场景多人协作需要一个共享仓库且每次上传都要留下变更说明。先建仓再把本地目录按版本标签传上去# 建仓gid 为组织名vis 1私有 3内部 5公开 modelscope model -act create -gid YOUR_ORG -mid medical-ner-model \ -vis 3 -lic Apache License 2.0 -ch 医疗命名实体识别 # 上传vt 为版本标签vi 为变更说明 modelscope model -act upload -gid YOUR_ORG -mid medical-ner-model \ -md ./final_model_files/ -vt v2.1.0 -vi 优化实体识别准确率新增药品名⚠️-vis只接受 1/3/5 三个取值上传前先确认账号在该组织内有写权限否则会直接报错。任务四排查环境 清理缓存场景换了台机器跑不了或者缓存目录塞满了磁盘。这一步依次核对版本与缓存位置然后清掉无用缓存modelscope --version # 确认 CLI 版本 python -c import modelscope; print(modelscope.__version__) # 确认 Python 包版本 modelscope clear-cache --model AI-ModelScope/gpt2 # 只清单个模型缓存⚠️ 不带--model/--dataset参数的clear-cache会清掉整个缓存目录默认位置可用MODELSCOPE_CACHE环境变量指向大容量磁盘执行前会要求你输入确认。排错速查现象可能原因处理办法modelscope: command not foundpip 环境 PATH 未生效或 Python 低于 3.10用python -m modelscope.cli.cli验证升级 Python 后重装下载报 401 / 认证失败未登录或 token 过期重新modelscope login --token刷新凭据指定了 files 后--include不生效按设计显式文件列表优先于 glob 模式删掉文件列表改用--include或二选一缓存目录占满磁盘默认缓存放在用户目录下设置MODELSCOPE_CACHE/data/ms_cache并clear-cache迁移上传报权限不足账号无该组织仓库的写权限请组织管理员添加协作者后重试命令速查附录场景最简命令作用验证安装modelscope --version查看 CLI 版本登录modelscope login --token token写入访问凭据下载默认版本modelscope download --model AI-ModelScope/gpt2拉取仓库默认分支按文件筛选modelscope download --model id --include *.json只下载匹配文件排除文件modelscope download --model id --exclude **/onnx/*跳过匹配文件指定目录modelscope download --model id --local_dir ./out文件落到指定路径版本锁定modelscope download --model id --revision v1.1.0下载特定版本创建仓库modelscope model -act create -gid org -mid name新建模型仓库上传版本modelscope model -act upload -gid org -mid name -md dir -vt tag上传并打标签清理缓存modelscope clear-cache --model id删除指定模型缓存更多参数细节可查仓库内 docs/source/command.md。装好、登录、跑通一次完整下载这套 CLI 日常使用基本就齐了。【免费下载链接】modelscopeModelScope: bring the notion of Model-as-a-Service to life.项目地址: https://gitcode.com/GitHub_Trending/mo/modelscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考