安装#

FlexRAG 可以使用 pip 进行二进制安装或直接通过源码安装。

重要

FlexRAG 需要 Python 3.11 或之后的版本。

使用 pip 安装#

在安装 FlexRAG 前,请确保您的环境中已经安装了 faiss。您可以通过下面的命令来安装 faiss

pip install faiss-cpu

备注

在 pypi 上的 faiss 安装包是由社区提供的。如果您希望使用官方提供的 faiss 安装包,或希望通过 GPU 来加速搜索,您需要遵循 faiss官方文档 来安装。

在完成 faiss 的安装后,您可以运行下面的命令来使用 pip 安装 FlexRAG:

pip install flexrag

通过源码安装#

或者,您也可以运行下面的命令来通过源码安装 FlexRAG:

pip install pybind11 faiss-cpu

git clone https://github.com/ictnlp/FlexRAG.git
cd flexrag
pip install ./

小技巧

您也可以通过添加 -e 标签来采用 可编辑 的模式来安装 FlexRAG 。这种方式允许您在修改源码后无需重新安装 FlexRAG 。