chatglm3-6b记录问答对以及langchain-chatchat0.2.7部署问题

本文介绍了如何在Python中使用`open()`函数以追加模式处理文件,解决GBK编码错误并指定UTF-8,以及进行网页元素设计时的文件处理。同时提到在处理速度慢和GPU使用问题时,如何检查和配置Torch库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 打开文件,第二个参数是打开文件的模式,a代表追加,也就是说,打开这个文件之后直接定位到文件的末尾
file = open('chatlog.txt', "a")

如果报gbk的错,那是因为本次部署是在ubuntu下的,

在windows下应该是这句:

file = open('chatlog.txt', 'a', encoding='utf-8')

# 写入数据
file.write('ask:'+prompt_text+'\n')

file.write('response:'+response+'\n')

# 关闭文件
file.close()

 进行一些网页页面元素的设计

st.header等

这两个文件可以隐去,jsonl和xlsx的识别不了。

如果发现运行比较慢,那可能是因为没有使用cuda,在model_config.py中设置,将auto换成cuda

 如果出现下面的问题

那就是pip install requirement.txt时装的torch是cpu的不是gpu的,要下载个gpu的版本,然后pip install 安装一下。

### 部署 Langchain-Chatchat 0.3.0ChatGLM 6B #### 安装依赖库 为了成功部署 Langchain-Chatchat 0.3.0 并运行 ChatGLM 6B 模型,需先安装必要的 Python 库。建议创建一个新的虚拟环境来管理这些依赖项。 ```bash pip install -r requirements.txt ``` 此命令会依据 `requirements.txt` 文件中的列表自动下载并配置所需的软件包[^2]。 #### 下载预训练模型 接下来要获取 ChatGLM 6B 模型权重文件。这可以通过克隆 Hugging Face 上托管的仓库完成: ```bash git clone https://huggingface.co/THUDM/chatglm2-6b-32k /your_path/chatglm2-6b ``` 上述指令将把指定路径下的存储库复制到本地机器上,其中包含了用于初始化大型语言模型所需的数据集和参数设置[^3]。 #### 修改 Peft 文件夹以支持 P-Tuning 由于 FastChat 使用特定方式加载自定义调整后的模型版本,在某些情况下可能无法直接读取由其他工具生成的结果。针对这种情况,LangChain Chatachat 社区提供了详细的指导文档说明如何适配不同类型的微调方法,特别是对于不完全遵循标准接口实现的情况进行了特别处理[^4]。 具体操作涉及编辑源码内的几个关键位置,确保能够识别来自外部插件或框架所提供的特殊格式化输入。这部分工作通常需要具备一定编程基础以及对内部架构有一定了解才能顺利完成。 #### 启动服务端口监听 最后一步是在服务器端启动应用程序实例,使其可以接收客户端请求并向其返回预测结果。一般而言,开发者会选择 Flask 或者 FastAPI 这样的轻量级 Web 框架作为 HTTP 接口层,并通过 gunicorn 等 WSGI 服务器增强性能表现。 ```python from langchain_chatchat import app if __name__ == "__main__": app.run(host='0.0.0.0', port=8080, debug=True) ``` 这段简单的脚本展示了如何快速搭建起一个基于 Langchain-Chatchat 的 RESTful API 服务平台[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MC数据局

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值