Skip to content

🛠️ 环境准备#

下面提供了 agi-eval 依赖环境的搭建过程、自定义数据集的要求、评测模型的要求。

我们强烈建议使用 conda 来管理您的 Python 环境。

虚拟环境(可选)#

Bash
# Python版本: 要求 Python 3.11 或更高版本
conda create --name agieval python=3.11 -y
conda activate agieval

源码安装#

  • 下载源码

    Bash
    git clone https://github.com/AGI-Eval-Official/agi-eval.git
    

  • 依赖安装

    Bash
    cd agi-eval
    
    # 安装 Native backend
    pip install -e .  
    

  • 可选依赖安装

以上安装了框架运行的必须依赖以及执行命令,框架核心的插件体系允许用户自定义插件实现,其必要依赖可作为框架的可选依赖放在插件依赖文件requirements.json中, 在对应插件第一次被加载使用的时候会自动安装。格式要求如下,文件内容是json格式,key为插件所在的module,value为依赖列表, 可指定版本与安装源。

JSON
{
  "agieval.plugin.metrics.drop_f1_metrics": [  
      "scipy>=1.16.0 -i https://mirrors.aliyun.com/pypi/simple/"
  ]
}