ChatGLM服务器部署微调(一)

项目下载

下载地址:https://github.com/THUDM/ChatGLM-6B/tree/main

远程环境搭建以及配置

因为我是在服务器上运行,所以先搭建一下远程环境,如果不知道的话,可以看我之前这篇博客

详细完整pycharm远程连接服务器,远程环境配置,虚拟环境配置

(这里是从下载Anaconda3开始的,可以自行从自己需要的步骤开始)

下载环境需求

打开
在这里插入图片描述
这里会出现你的远程项目地址和远程python环境地址,选择python的那一个
然后开始在terminal里,根据requirements.txt里的
在这里插入图片描述
开始一一下载,例如
“pip3 install transformers==4.27.1”
不过也可点击上面的
在这里插入图片描述也可以自己在terminal输入
“pip install -r requirement.txt”
看你自己喜好

然后再把标红的都给下载了比如这种
在这里插入图片描述
在pip install streamlit_chat 出现问题,手动下这些
在这里插入图片描述对于下面这种标红,一看这些都是引用本文件夹中其他文件中的方法,只需要右键该文件夹选择sources Root就好了
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述其他的也一样下载了

对于下面这种标红,一看这些都是引用本文件夹中其他文件中的方法,只需要右键该文件夹选择sources Root就好了
在这里插入图片描述
在这里插入图片描述

模型下载到本地

从这下载模型https://huggingface.co/THUDM/chatglm-6b/tree/main
在项目里建一个chatglm-6b的文件夹,将东西放进去
在这里插入图片描述

运行

随便在根目录下创一个python文件,比如我叫run.py,写入以下代码,如果你建的文件夹叫其他名字的话,把chatglm-6b改成其他名字就好

from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained("chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("chatglm-6b", trust_remote_code=True).half().cuda()
model = model.eval()
response, history = model.chat(tokenizer, "你好", history=[])
print(response)
response, history = model.chat(tokenizer, "晚上睡不着应该怎么办", history=history)
print(response)

然后运行run.py就行啦
在这里插入图片描述

页面运行

把web_demo.py中的这两行地址改成chatglm-6b

tokenizer = AutoTokenizer.from_pretrained("chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("chatglm-6b", trust_remote_code=True).half().cuda()

右键运行得到
在这里插入图片描述复制这个网址就行了,不过这是在服务器运行的,在本机打开没用

问题

如果报错为内存不足
把要运行的代码的

tokenizer = AutoTokenizer.from_pretrained("chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("chatglm-6b", trust_remote_code=True).half().cuda()

改成

tokenizer = AutoTokenizer.from_pretrained("chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("chatglm-6b", trust_remote_code=True).quantize(4).half().cuda()

在这里插入图片描述
同样能返回这些内容

后续

待添加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/72544.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【历史上的今天】12 月 9 日:微软推出 Windows 2.0;五十年前的极客科技展;第一个获得专利的人

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2021 年 12 月 9 日,在 1968 年的今天,Douglas Engelbart 在一场重要会议上(正文将会介绍)演示了世界上的第一个鼠标&am…

【历史上的今天】10 月 26 日:NetBSD 系统发布;Windows 8 诞生;微软推出 Surface 系列

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 10 月 26 日,历史上的今天,英国足协在伦敦成立,制定了第一个足球规则,宣告了现代足球运动的诞生;足…

校验密码复杂度(规则:长度8-30,必须包含数字、字母、特殊符号)、校验用户名(规则:长度4-19,包含数字、字母,不包含特殊字符)

校验密码复杂度(规则:长度8-30,必须包含数字、字母、特殊符号) 校验用户名(规则:长度4-19,包含数字、字母,不包含特殊字符)

密码长度至少6位,包括任意字符

页面标签 < asp:RegularExpressionValidator ID "revPassword" ControlToValidate "txtPassword" Display "Dynamic" ValidationExpression "([\s\S]{6,})" runat "server" ErrorMessage "密码长度至少6位" &…

在26个字符大小写和9个数字组成的列表中随机生成10个长度为8密码。

import random lst[] #建一个空列表 print(ord(a)) #拿到a的数字编码 97 print(ord(z)) #拿到z的数字编码 122 print(ord(A)) #拿到A的数字编码 65 print(ord(Z)) #拿到Z的数字编码 90 for i in ran…

新闻稿怎么写?

首先咱们要熟记新闻稿的六大要素和三要点&#xff1a; 新闻 六要素&#xff1a; 1、时间 2、地点 3、人物 4、事件 5、经过 6、结果 新闻稿怎么写 简单来说呢&#xff0c;就是咱们在在XXX时间,XXX地点&#xff0c;XXX人物&#xff0c;举办了XXX活动或者说做了什么事&#xff0c…

#A. gzx 的数学题

只要a b的结果不是 1&#xff0c;那答案就是 1&#xff0c;否则答案就是2。 注意数据范围&#xff0c;需要使用 long long #include <bits/stdc.h> #define int long long using namespace std; int a,b; signed main() {scanf("%lld%lld",&a,&b);if…

2016年全国高中数学联赛加试T2解答

2016年全国高中数学联赛加试T2解答 加试T2为平面几何。   题意如图&#xff0c; O 1 &#xff0c; O 2 O_1&#xff0c;O_2 O1​&#xff0c;O2​分别为三角形 X A C , Y A B XAC,YAB XAC,YAB外心。 B X A C C Y A B BX \times AC CY \times AB BXACCYAB&#xff0c;求证…

一些高中数学基础题(持续更新)

索引 1.&#xff08;解三角形&#xff09;在① a c 3 ac\sqrt[{}]{3} ac3 ​&#xff0c;② c sin ⁡ A 3 c\sin A3 csinA3&#xff0c;③ c 3 b c\sqrt[{}]{3}b c3 ​b这三个条件中任选一个&#xff0c;补充在下面问题中&#xff0c;若问题中的三角形存在&#xff0c;求 c …

2022生成模型进展有多快?新论文盘点9类生成模型代表作

萧箫 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT的出现&#xff0c;彻底将生成AI推向爆发。 但别忘了&#xff0c;AI生成模型可不止ChatGPT一个&#xff0c;光是基于文本输入的就有7种—— 图像、视频、代码、3D模型、音频、文本、科学知识…… 尤其2022年&#xff0c;效果好的…

大模型技术发展概述 - (一)

文本内容参考论文《A Survey of Large Language Models》 论文标题&#xff1a;A Survey of Large Language Models 论文链接&#xff1a;https://arxiv.org/pdf/2303.18223v10.pdf 因为这个论文内容太多了&#xff0c;所以我的文章分成几篇来展示&#xff01;目录如下&#x…

清华大学登顶亚洲第一:2019泰晤士高等教育世界大学排名发布

原文&#xff1a;清华小五爷园&#xff08;ID&#xff1a;xiaowuyeyuanthu&#xff09;量子位 获授权编辑转载 2018年9月26日全球四大权威高校排行榜之一&#xff0c;泰晤士高等教育世界大学排名&#xff08;Times Higher Education World University Rankings&#xff09;公布…

2020莱斯大学计算机全球排名,2020QS世界大学排名:美国莱斯大学排名全球第85位,高于中科大...

原标题&#xff1a;2020QS世界大学排名&#xff1a;美国莱斯大学排名全球第85位&#xff0c;高于中科大 美国莱斯大学是一所中等大小的私立综合性全国大学&#xff0c;是美国最著名的大学之一&#xff0c;素有“南方常春藤”之称。美国莱斯大学2020年usnews排名17&#xff0c;2…

USNews:2019世界大学排行榜

今天&#xff08;10月30日&#xff09;&#xff0c;USNews发布2019世界大学排行榜&#xff0c;来自全球70多个国家的1250所知名大学入围&#xff0c;其中中国高校161所。 今年的USNews世界大学排名主要指标如下&#xff1a;全球研究声誉12.5%&#xff0c;地区性研究声誉 12.5%&…

CMU霸榜,北大第2,清华第3!AIRankings世界高校人工智能排行榜出炉

来源&#xff1a;新智元 要说当下最火的专业&#xff0c;莫过于人工智能了。 恰好最近AIRankings发布了一份全球大学AI相关专业排行榜。 让我们一起看看有哪些大学和机构榜上有名吧。 AI世界排名&#xff1a;北清综合前三 AIRankings排名综合过去十年的研究&#xff0c;以及通用…

19所大陆高校上榜!2021泰晤士世界大学影响力排名发布

来源&#xff1a;青塔学术 青塔学术获悉&#xff0c;4月21日&#xff0c;2021年泰晤士高等教育&#xff08;THE&#xff09;世界大学影响力排名&#xff08;简称&#xff1a;影响力排名&#xff09;发布。 今年&#xff0c;共有19所中国大陆高校参加影响力排名&#xff0c;13所…

麦吉尔大学计算机工程的世界排名,加拿大十大名校世界排名:麦吉尔大学上榜,第一名全球排名20...

加拿大是北美的发达国家&#xff0c;幅员辽阔&#xff0c;自然资源丰富&#xff0c;教育资源也同样非常超前&#xff0c;这里许多名校在世界都是鼎鼎有名的&#xff0c;来看看都有哪些吧! 加拿大十大名校世界排名 1、多伦多大学 排行榜&#xff0c;品牌排行榜 2、麦吉尔大学 排…

重磅:USNews2021世界大学排行榜出炉!清华首登亚洲第一

点击上方“3D视觉工坊”&#xff0c;选择“星标” 干货第一时间送达 整理&#xff1a;公众号科研大匠 本文仅做学术分享&#xff0c;如有侵权&#xff0c;请联系删除。 10月20日&#xff0c;USNews发布2021世界大学排行榜。 2021年US News世界大学排名涵盖了分布在81个国家/地区…

世界顶级的计算机学校,美国大学计算机科学专业排名TOP20详情一览 世界顶尖名校谁是你的...

随着国内互联网行业的崛起&#xff0c;计算机专业的热门程度已经到达顶峰&#xff0c;越来越多的年轻人选择学习计算机相关专业&#xff0c;计算机科学专业就是其中之一&#xff0c;备受学生青睐。美国有极多大学都开设有计算机科学专业以供学生选择申请学习。接下来就一起来看…

THE发布世界大学声誉排名,清华位居全球前10

来源&#xff1a;泰晤士高等教育 编辑&#xff1a;双一流高校 10月28日&#xff0c;2021年度泰晤士高等教育世界大学声誉排名发布。美国哈佛大学连续第11年位居榜首&#xff0c;麻省理工学院位居第二&#xff0c;英国牛津大学攀升两名排名第三&#xff0c;斯坦福大学、剑桥大学…