1. 茴香豆本地标准版搭建
1.1 环境搭建
本次创建茴香豆专用conda环境并激活
studio-conda -o internlm-base -t huixiangdou
1.2 安装茴香豆
将茴香豆仓库拉取到服务器并安装,同时需要安装茴香豆所需依赖
cd /root
# 克隆代码仓库
git clone https://github.com/internlm/huixiangdou && cd huixiangdou
git checkout 79fa810
conda activate huixiangdou
# parsing `word` format requirements
apt update
apt install python-dev libxml2-dev libxslt1-dev antiword unrtf poppler-utils pstotext tesseract-ocr flac ffmpeg lame libmad0 libsox-fmt-mp3 sox libjpeg-dev swig libpulse-dev
# python requirements
pip install BCEmbedding==0.15 cmake==3.30.2 lit==18.1.8 sentencepiece==0.2.0 protobuf==5.27.3 accelerate==0.33.0
pip install -r requirements.txt
# python3.8 安装 faiss-gpu 而不是 faiss
1.3 下载模型文件
在服务器中找到模型并建立软连接,然后在配置文件中设置相应路径即可
1.4 更改配置文件
茴香豆的所有功能开启和模型切换都可以通过 config.ini
文件进行修改
2. 知识库创建
修改完配置文件后,就可以进行知识库的搭建,本次参照教程选用的是茴香豆和 MMPose 的文档,利用茴香豆搭建一个茴香豆和 MMPose 的知识问答助手