ChatGLM+闻达的安装部署(2023-07-07更新)

最后更新:202307051215

(一)注意路径

linux路径在config.yml文件中需要注意把路径改对,尤其是反斜杠的问题/////////////////////////////

(二)m3e-base模型库

这是知识索引模型的配置。推荐采用m3e系列模型。

这个模型库系列里有三种,分别是m3e-small、m3e-base、m3e-large最大的是m3e-large,显存大的考虑large,找个时间去试一下。

moka-ai/m3e-large · Hugging Face

moka-ai/m3e-base · Hugging Face

moka-ai/m3e-small · Hugging Face

同样注意第52行相对路径或绝对路径的写法。//////////////

config.yml第52行,注意斜杠


(三)指定大语言模型

使用glm6b模型,88行只是一个标签,也可以改成glm2-6b,但是下面第108行也要改成一样的glm2-6b。

大语言模型的路径最后用了绝对路径,这样chatglm2-6b可以独立运行。

闻达是建议放在wenda文件夹下的modle下,试过放在闻达里,发现运行不了,hf报错,说路径不对。

我这里使用系统镜像的初始路径,在根目录/root下。

config.yml第88行和110行,注意路径,我的是在根目录下



配置结束

(四)运行前准备1


生成知识库前前更新一下工具

pip install -U sentence-transformers

这个命令可以在安装后执行一次,可能需要更新

rtst模式调用知识库


闻达说明文档中关于使用rtst的部分

知识库索引建立

python wenda/plugins/gen_data_st.py

可以将wenda文件夹下的memory文件夹下的defult文件夹删除,重新构建。否则它是采用合并的方式,会越来越大。我猜,可能会出现重复的问题。

(五)接下来就是启动服务

python wenda.py

(六)最后连接服务

ssh指令来源

这是管理平台中复制下来的SSH指令:

ssh -p 端口号 用户名t@***.***.***.***

这是在本级中断输入的指令:

ssh -CNg -L 17860:127.0.0.1:17860 用户名@***.***.***.*** -p 端口号

使用隧道的方式建立端口映射

建立连接时要输入密码

密码从管理平台复制

端口号:

这里的前面的端口17860是跟闻达的config.yml里配置的一致,那是远端开放的端口


远端端口号

127.0.0.1后面的端口号是映射到本机的端口号,访问闻达的时候就需要使用这个端口号,而不是远端的端口号。我这一次输入成一样的了,是偷懒了。

本机端口通过ssh隧道映射远程访问

关于进入闻达后参数的理解

Temperature

从生成模型中抽样包含随机性,因此每次点击“生成”时,相同的提示可能会产生不同的输出。温度是用于调整随机程度的数字。

采样时如何选择温度

较低的温度意味着较少的随机性;温度为 0 将始终产生相同的输出。执行具有“正确”答案的任务(如问题回答或总结)时,较低的温度(小于 1)更合适。如果模型开始自我重复,则表明温度过低。

高温意味着更多的随机性,这可以帮助模型给出更有创意的输出。如果模型开始偏离主题或给出无意义的输出,则表明温度过高。

Adjusting the temperature setting

可以针对不同的问题调整温度,但大多数人会发现温度 1 是一个很好的起点。

随着序列变长,模型自然会对其预测更有信心,因此您可以在不偏离主题的情况下为长提示提高温度。相反,在短提示上使用高温会导致输出非常不稳定。


从top tokens中挑选:top-k

另一种常用的策略是从前 3 个tokens的候选名单中抽样。这种方法允许其他高分tokens有机会被选中。这种采样引入的随机性有助于在很多情况下生成的质量。

Adding some randomness helps make output text more natural. In top-3 decoding, we first shortlist three tokens then sample one of them considering their likelihood scores.

更广泛地说,选择前三个tokens意味着将 top-k 参数设置为 3。更改 top-k 参数设置模型在输出每个token时从中抽样的候选列表的大小。将 top-k 设置为 1 可以进行贪心解码。


Adjusting to the top-k setting.

从概率加起来为15%的top tokens中挑选:top-p

选择最佳 top-k 值的困难为流行的解码策略打开了大门,该策略动态设置tokens候选列表的大小。这种称为Nucleus Sampling 的方法将可能性之和不超过特定值的top tokens列入候选名单。top-p 值为 0.15 的示例可能如下所示:

n top-p, the size of the shortlist is dynamically selected based on the sum of likelihood scores reaching some threshold.

Top-p 通常设置为较高的值(如 0.75),目的是限制可能被采样的低概率 token 的长尾。我们可以同时使用 top-k 和 top-p。如果 k 和 p 都启用,则 p 在 k 之后起作用。

更加深入的学习Chatglm+Langchain的学习

【ChatGLM-6B+LangChain与训练及模型微调教程(人工智能、深度学习)】

video/BV1Mo4y1J7xd/?share_source=copy_web&vd_source=13b72e2fd59f3761ee4223b11fe50f2f

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,417评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,921评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,850评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,945评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,069评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,188评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,239评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,994评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,409评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,735评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,898评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,578评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,205评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,916评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,156评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,722评论 2 363
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,781评论 2 351

推荐阅读更多精彩内容