Fork me on GitHub

VisualGLM-6B安装教程

VisualGLM-6B安装教程

简介

VisualGLM-6B 是一个开源的,支持图像、中文和英文的多模态对话语言模型,语言模型基于 ChatGLM-6B,具有 62 亿参数;图像部分通过训练 BLIP2-Qformer 构建起视觉模型与语言模型的桥梁,整体模型共78亿参数。

结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4量化级别下最低只需8.7G显存)。

开源地址

1. 创建新的虚拟环境

conda create -n visualglm python==3.10.6
conda activate visualglm

#前往https://pytorch.org/
#找到适合自己的pytorch版本
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

#下载代码(可以使用git或者download zip上传服务器解压)
git clone https://github.com/THUDM/VisualGLM-6B.git

cd VisualGLM-6B
#安装项目依赖包
pip install -i https://pypi.org/simple -r requirements.txt



2. 启动服务

#web_demo.py中的两个参数
--quant {8,4}         quantization bits (量化位)
# parser.add_argument("--quant", choices=[8, 4], type=int, default=None) #8bits 与4bits
#parser.add_argument("--share", action="store_true") #share为true是表示开始共享服务 为false 表示只能通过本地访问127.0.0.1:7860

python web_demo.py --quant 8 --share

3. 遇到的问题

执行python web_demo.py后访问页面127.0.0.1:7860进行测试出现以下错误
Error: Library cudart is not initialized
#Solution
#步骤1 查询cuda运行时版本
conda list | grep cuda
#nvidia-cuda-runtime-cu11  11.7.99                  pypi_0    pypi
# 使用conda安装cudatoolkit
conda install cudatoolkit=11.7 -c nvidia
posted @ 2023-06-01 17:41  壶小旭  阅读(1246)  评论(0编辑  收藏  举报