安装#

方式1. 使用pip安装#

我们推荐使用conda来管理环境,并使用pip安装依赖,可以使用最新的evalscope pypi包。

  1. 创建conda环境 (可选)

# 建议使用 python 3.10
conda create -n evalscope python=3.10

# 激活conda环境
conda activate evalscope
  1. pip安装依赖

pip install evalscope
  1. 安装额外依赖(可选)

  • 若要使用模型服务推理压测功能,需安装perf依赖:

    pip install 'evalscope[perf]'
    
  • 若要使用可视化功能,需安装app依赖:

    pip install 'evalscope[app]'
    
  • 若使用其他评测后端,可按需安装OpenCompass, VLMEvalKit, RAGEval:

    pip install 'evalscope[opencompass]'
    pip install 'evalscope[vlmeval]'
    pip install 'evalscope[rag]'
    
  • 安装所有依赖:

    pip install 'evalscope[all]'
    

备注

由于项目更名为evalscope,对于v0.4.3或更早版本,您可以使用以下安装:

 pip install llmuses<=0.4.3

使用llmuses导入相关依赖:

from llmuses import ...

方式2. 使用源码安装#

使用源码安装的方式,可以使用最新的代码,并方便地进行二次开发和调试。

  1. 下载源码

git clone https://github.com/modelscope/evalscope.git
  1. 安装依赖

cd evalscope/

pip install -e .
  1. 安装额外依赖

  • 若要使用模型服务推理压测功能,需安装perf依赖:

    pip install '.[perf]'
    
  • 若要使用可视化功能,需安装app依赖:

    pip install '.[app]'
    
  • 若使用其他评测后端,可按需安装OpenCompass, VLMEvalKit, RAGEval:

    pip install '.[opencompass]'
    pip install '.[vlmeval]'
    pip install '.[rag]'
    
  • 安装所有依赖:

    pip install '.[all]'
    

镜像#

使用镜像可以查看ModelScope官方镜像,其中包含了EvalScope库,参考这里