安装#
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 。