赞
踩
网上教程都是基于外网或者翻墙的,而且细节极其不清晰,尤其是最关键的模型下载。
另外提一句,我的显卡是:3080Ti 16GB版本,运行之后,显存占用13-14GB
1.1、先安装Anaconda(https://www.anaconda.com/download/)
1.2、点击“开始”-打开Anaconda Powershell Prompt
1.3、更新 Conda 至最新版本
conda update conda
测试是否安装成功
conda list
如果显示 Conda 及其内部包的列表,则说明安装成功。
1.4、创建虚拟环境
conda create -n Chatchat python==3.10
conda activate Chatchat
如果GitHub连不上也可以下载这个(v0.2.4版本):https://wwoo.lanzouj.com/iLddg193achi
md D:\Chatchat
cd D:\Chatchat
git clone https://github.com/chatchat-space/Langchain-Chatchat
cd Langchain-Chatchat
# -i http://pypi.douban.com --trusted-host pypi.douban.com:使用豆瓣源进行加速
pip install -r requirements.txt -i http://pypi.douban.com --trusted-host pypi.douban.com
下载地址:https://www.aliyundrive.com/s/v5oLJ3DyWS4
提取码: m0y4
# 文件解压到 D:\Chatchat\Langchain-Chatchat
# 之所以使用这个版本,是因为这个版本支持GPU加速(cp310即Python3.10版本)
pip install torch-2.0.1+cu117-cp310-cp310-win_amd64.whl
如果上面提供的torch安装报错,大概率是当前硬件不匹配
我的安装环境:Python3.10 + intel(CPU) + N卡(GPU)
其他硬件可以自己去找一下:https://download.pytorch.org/whl/torch_stable.html
网上都是从内地封禁的地址下载(https://huggingface.co),其他指导书改都不改就直接抄过来,极其不厚道
如果不翻墙,下载模型是最耗时的,下面提供官网下载命令(如果能翻墙的话)
- THUDM/chatglm2-6b 模型:git clone https://huggingface.co/THUDM/chatglm2-6b
- moka-ai/m3e-base 模型:git clone https://huggingface.co/moka-ai/m3e-base
m3e-base
下载地址(阿里云):
chatglm2-6b
下载地址(百度云):
其他方式
下载模型(国内镜像网站)
# pip install huggingface_hub
curl -O https://www.aliendao.cn/model_download.py
# 模型下载格式
python model_download.py --repo_id 模型ID --mirror
# 举例
python model_download.py --repo_id moka-ai/m3e-base --mirror
python model_download.py --repo_id THUDM/chatglm2-6b --mirror
复制模型相关参数配置模板文件 configs/model_config.py.example
存储至项目路径下 ./configs
路径下,并重命名为 model_config.py
。
复制服务相关参数配置模板文件 configs/server_config.py.example
存储至项目路径下 ./configs
路径下,并重命名为 server_config.py
。
知识库迁移目前我没找到具体方法。
当前项目的知识库信息存储在数据库中,在正式运行项目之前请先初始化数据库(我们强烈建议您在执行操作前备份您的知识文件)。
$ python init_database.py
$ python init_database.py --recreate-vs
一键启动脚本 startup.py,一键启动所有 Fastchat 服务、API 服务、WebUI 服务,示例代码:
$ python startup.py -a
并可使用 Ctrl + C 直接关闭所有运行服务。如果一次结束不了,可以多按几次。
可选参数包括 -a (或–all-webui), --all-api, --llm-api, -c (或–controller), --openai-api, -m (或–model-worker), --api, --webui,其中:
call conda activate Chatchat
call python.exe startup.py -a
Langchain.bat
,首次启动,会让你输入邮箱,直接回车跳过就行,不跳过,服务不能启动
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。