怎么从网站直接下载到ModelScope模型库?
要从网站直接下载到ModelScope模型库,您可以按照以下步骤操作:
首先,访问ModelScope官网,并在搜索框中输入您需要的模型名称(例如qwen
或其他模型名称)。
在搜索结果页面的模型库区域,找到目标模型(如通义千问-7B-Chat),并复制其专属模型ID。
git lfs clone
命令下载模型如果您希望通过命令行方式下载模型,可以使用git lfs clone
命令。以下是具体步骤: 1. 确保您的系统已安装git-lfs
工具。如果未安装,请执行以下命令进行安装:
sudo apt-get update
sudo apt-get install git-lfs
执行以下命令,将目标模型克隆到本地:
sudo git-lfs clone https://modelscope.cn/<模型路径>.git
注意:请将<模型路径>
替换为您实际复制的模型路径。例如,对于通义千问-7B-Chat模型,路径为qwen/Qwen-7B-Chat
。
重要提示:如果下载过程中出现内存不足的情况,您可以通过扩容云盘来解决。具体操作可参考相关云盘扩容指引。
snapshot_download
方法下载模型如果您更倾向于通过Python脚本下载模型,可以使用ModelScope提供的snapshot_download
方法。以下是具体步骤: 1. 准备一个Python脚本(如download_from_modelscope.py
),内容如下:
import argparse
from modelscope.hub.snapshot_download import snapshot_download
parser = argparse.ArgumentParser(description='Download from ModelScope')
parser.add_argument('-model_name', help='The download model name')
parser.add_argument('-version', help='The model version')
args = parser.parse_args()
base_dir = '/root/deepgpu/modelscope' # 指定模型存储路径
model_dir = snapshot_download(args.model_name, cache_dir=base_dir, revision=args.version)
print(model_dir)
python3 download_from_modelscope.py -model_name <模型名> -version <版本号>
说明:
- <模型名>
为模型的专属ID,例如Qwen/Qwen-7B-Chat
。 - <版本号>
为目标模型的具体版本号,例如v1.1.7
。您可以在ModelScope官网的模型文件页签下查看模型版本号。
无论使用哪种方式下载模型,您都可以通过打印model_dir
变量或检查默认缓存目录(如~/.cache/modelscope
)来确认模型的下载路径。
通过以上步骤,您可以成功从ModelScope官网直接下载所需模型到本地或指定路径。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352