使用Ubuntu在本地部署ChatGLM3-6B的详细教程

本文详细指导如何配置Python环境(推荐3.10及以上,transformers4.36.2,Torch2.0+),检查硬件需求(至少8GB内存和5GB显存),包括从HuggingFace官网或镜像下载ChatGLM3-6B模型,通过PyCharm和命令行创建和激活conda环境,安装依赖,以及在网页版和命令行两种模式下运行模型。
摘要由CSDN通过智能技术生成

一:环境配置

1.python环境

python 版本推荐3.10 - 3.11

transformers 库版本推荐为 4.36.2

torch 推荐使用 2.0 及以上的版本,以获得最佳的推理性能

2.硬件环境

查看显卡配置:nvidia-smi

运行 Int4 版本的 ChatGLM3-6B的最低配置:

内存:>= 8GB

显存:>= 5GB(1060 6GB,2060 6GB)

 

二:下载 ChatGLM3-6B模型

1. 从 Hugging Face 官网下载模型

使用这种方法,下载模型需要先安装Git LFS

git lfs install

git clone https://huggingface.co/THUDM/chatglm3-6b

 如果访问不到Hugging Face的官网则可以使用镜像网站:

THUDM/chatglm3-6b · HF Mirror (hf-mirror.com)

2.从GitHub官网下载运行模型所需要的文件:

GitHub - THUDM/ChatGLM3: ChatGLM3 series: Open Bilingual Chat LLMs | 开源双语对话语言模型

三:运行ChatGLM3-6B模型

1.通过pycharm中命令行建立conda环境

conda create -n chatglm3-demo python=3.11

2.执行conda环境

conda activate chatglm3-demo

出现如下界面则成功:

3.下载模型所需要的依赖

pip install -r requirements.txt

4.本地运行模型:

1.加载本地模型文件,并量化

2.网页版界面启动

进入composite_demo模块,运行如下代码:streamlit run main.py

cd composite_demo #进入模块
streamlit run main.py # 启动网页版界面

网页版界面:

3.命令行模式启动

进入basic_demo模块,在命令行运行cli_demo.py文件启动命令行模式的ChatGLM3-6B模型,输入如下命令启动:

cd basic_demo # 进入模块
python cli_demo.py # 运行py文件

命令行界面:

这样使用ubuntu在本地部署ChatGLM3-6B模型就部署好啦

  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ChatGPT是OpenAI的一款自然语言处理模型,可以用于生成对话和文本,具有广泛的应用场景。在Ubuntu系统上部署ChatGPT可以通过以下步骤进行: 1. 安装Ubuntu:确保已经在目标机器上安装了Ubuntu操作系统,并且成功启动和登录。 2. 下载ChatGPT代码:访问OpenAI的GitHub页面,下载ChatGPT的代码库。可以使用Git命令克隆代码库到本地,或者直接下载zip文件并解压。 3. 安装依赖库:ChatGPT依赖于一些Python库,包括TensorFlow、NumPy等。通过命令行进入代码库所在目录,运行以下命令安装依赖库: ``` pip install -r requirements.txt ``` 4. 下载预训练模型:ChatGPT需要加载预训练的模型才能正常运行。从OpenAI官网下载相应的模型文件,并保存到合适的目录中。 5. 配置模型路径:在ChatGPT的配置文件中,指定预训练模型的路径。打开代码库中的配置文件,将模型的路径修改为正确的位置。 6. 启动ChatGPT:在命令行中运行以下命令启动ChatGPT: ``` python chatgpt.py ``` 7. 测试ChatGPT:在启动ChatGPT后,可以通过发送输入文本来测试模型。通过命令行提示输入文本,ChatGPT会生成相应的回复。 以上是在Ubuntu系统上部署ChatGPT的基本步骤。需要注意的是,ChatGPT是一个较大的模型,部署过程中可能需要较高的计算资源和时间。此外,OpenAI还提供了更详细的文档和说明,可以参考这些资源获取更多信息和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值