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

如何在ModelScope社区魔搭下载所需的模型

本篇文章介绍如何在ModelScope社区下载所需的模型。

若您需要在ModelScope平台上有感兴趣的模型并希望能下载至本地,则ModelScope提供了多种下载模型的方式。

使用Library下载模型

若该模型已集成至ModelScope的Library中,则您只需要几行代码即可加载模型。您可以点击模型卡片中的“快速使用”按钮查看如何使用Library进行模型的下载。前期是需要先安装ModelScope的Library。 只需要知道模型id,以及希望使用的模型版本(默认为master),就可以通过一行代码,完成模型寻找,下载,以及加载的工作:

from modelscope.models import Model
model = Model.from_pretrained('damo/nlp_xlmr_named-entity-recognition_viet-ecommerce-title', revision='v1.0.1')
# revision为可选参数,不指定版本会取模型默认版本,默认版本,默认版本为ModelScope library发布前最后一个版本
# 如何得到发布时间
# import modelscope
# print(modelscope.version.__release_datetime__)
#model = Model.from_pretrained('damo/nlp_structbert_word-segmentation_chinese-base')

使用Library Hub下载模型

您可以使用modelscope modelhub从 repos 创建、删除、更新和检索信息。您还可以从 repos 下载文件或将它们集成到您的库中,并且可指定下载模型的地址。

from modelscope.hub.snapshot_download import snapshot_downloadmodel_dir = snapshot_download('damo/nlp_xlmr_named-entity-recognition_viet-ecommerce-title', cache_dir='path/to/local/dir', revision='v1.0.1')
您也可以使用modelscope modelhub从repos中指定下载单个文件。from modelscope.hub.file_download import model_file_downloadmodel_dir = model_file_download(model_id='AI-ModelScope/rwkv-4-world',file_path='RWKV-4-World-CHNtuned-7B-v1-20230709-ctx4096.pth',revision='v1.0.0')
默认模型会下载到~/.cache/modelscope/hub中,如果需要修改下载目录,可以手动指定环境变量:MODELSCOPE_CACHE,modelscope会将模型和数据集下载到该环境变量指定的目录中。

使用Git下载模型

# 公开模型下载
git lfs install
git clone https://www.modelscope.cn/<namespace>/<model-name>.git
# 例如: git clone https://www.modelscope.cn/damo/ofa_image-caption_coco_large_en.git# 私有模型下载,前提是您有响应模型权限 方法1
git lfs install
git clone http://oauth2:your_git_token@www.modelscope.cn/<namespace>/<model-name>.git
# 方法2
git clone http://your_user_name@www.modelscope.cn/<namespace>/<model-name>.git
# Password for 'http://your_user_name@modelscope.cn':
# input git token

如何获取git token

用您的账号登录https://www.modelscope.cn ,在个人中心->访问令牌,拷贝git token.
在这里插入图片描述

http://www.lryc.cn/news/228398.html

相关文章:

  • NLP在网安领域中的应用(初级)
  • 03.UDP套接字与原始套接字
  • 「NLP+网安」相关顶级会议期刊 投稿注意事项+会议等级+DDL+提交格式
  • Python开源项目RestoreFormer(++)——人脸重建(Face Restoration),模糊清晰、划痕修复及黑白上色的实践
  • 设计模式 -- 命令模式(Command Pattern)
  • 【数据分享】2021-2023年我国主要城市逐月轨道交通运营数据
  • 大数据-之LibrA数据库系统告警处理(ALM-12034 周期备份任务失败)
  • tx-前端笔试题记录
  • 详解Redis持久化(上篇——RDB持久化)
  • 爬虫常见风控
  • 华为ensp:边缘端口并启动BUDU保护
  • 分布式id生成数据库号段算法的golang实现
  • 【算法 | 模拟No.4】AcWing 756. 蛇形矩阵 AcWing 40. 顺时针打印矩阵
  • 数据——最为直接的答案
  • php加密解密的用法(对称加密,非对称加密)
  • 优秀智慧园区案例 - 中建科技产业园(中建·光谷之星),万字长文解析先进智慧园区建设方案经验
  • Python基础详解教程------目录大纲
  • 什么是高防IP?
  • 打开word文档报错,提示HRESULT 0x80004005 位置: 部分: /word/comments.xml,行: 0,列: 0
  • Allegro层叠中的Etch Factor-铜皮的腐蚀因子如何计算
  • 20 个好用的一行 Java代码
  • Java编程--单例模式(饿汉模式/懒汉模式)/阻塞队列
  • 【go-zero】go-zero 脚手架 simple-admin 第二章:通过goctls生成api整个项目
  • 小程序用户隐私设置指引
  • Docker - 容器数据卷
  • YOLOv5独家最新改进《新颖高效AsDDet检测头》VisDrone数据集mAP涨点,即插即用|检测头新颖改进,性能高效涨点
  • 第十三章 网络管理实战1
  • 警惕!.360、.halo病毒来袭,这些建议能让你的数据安如泰山!
  • ubuntu使用快照部署polygon全节点
  • 理解快速排序