modelscope使用教程


1.访问modelscope官网,搜索想要下载的模型

modelscope官网

2.使用SDK或git方式下载模型

SDK下载

#新建并进入一个.py文件
touch download_llama.py
vim download_llama.py
#模型下载,复制代码到上述文件
from modelscope import snapshot_download 
model_dir = snapshot_download('skyline2006/llama-7b')
#推出编辑模式,然后运行此脚本
python download_llama.py

Git下载

git下载很简单,直接在当前路径文件夹下运行以下命令即可

git clone https://www.modelscope.cn/skyline2006/llama-7b.git

3.下载路径和注意事项

用SDK方法下载后,下载位置并不是在当前路径下,而是在默认的./root/.cache/modelscope/hub下

4.环境配置(ModelScope Library安装)

官方文档

1. 核心框架

ModelScope Libarary由核心框架,以及不同领域模型对接组件组成。如果只需要ModelScope模型和数据集访问等基础能力,可以只安装ModelScope的核心框架:

pip install modelscope

2. 对接组件

但如果需要进一步具体使用ModelScope平台上承载的,包括多模态,NLP,CV,语音等不同领域的模型,来进行模型推理以及模型训练、微调等能力,则需要安装各个领域上不同的依赖。

如仅需体验多模态领域的模型,可执行如下命令安装领域依赖:

pip install "modelscope[multi-modal]"

如仅需体验NLP领域模型,可执行如下命令安装领域依赖(因部分依赖由ModelScope独立host,所以需要使用”-f”参数):

pip install "modelscope[nlp]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

如果使用miniconda环境,需要提前安装setuptools_scm。

如仅需体验CV领域模型,可执行如下命令安装领域依赖(因部分依赖由ModelScope独立host,所以需要使用”-f”参数):

pip install "modelscope[cv]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

如仅需体验语音领域模型,可执行如下命令安装领域依赖(因部分依赖由ModelScope独立host,所以需要使用”-f”参数):

pip install "modelscope[audio]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

注意:当前大部分语音模型需要在Linux环境上使用,并且推荐使用python3.8。

如仅需体验科学计算领域模型,请执行如下命令:

pip install "modelscope[science]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

  1. 如果您已经安装过ModelScope,但是需要升级使用新版发布的Library,可以使用

pip install modelscope --upgrade

来升级到最新版本。也可以通过指定特定版本号来选择选择某一版本。


文章作者: Austin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Austin !
  目录