【AI】清华开源中英双语对话模型ChatGLM2-6B本地安装笔记

清华开源中英双语对话模型ChatGLM2-6B本地安装笔记

首先,直接上资源,网盘中是ChatGLM2-6B源码及模型文件:

链接:https://pan.baidu.com/s/1DciporsVT-eSiVIAeU-YmQ
提取码:cssa

官方的Readme已经很详尽了,再写点安装博客有点画蛇添足。本着记录自己的工作内容的初衷,还是写一写吧,毕竟输出才是最好的学习。

本文记录了本地安装ChatGLM2-6B的过程,本地是用了一张RTX4070 12G的显卡,对于这个模型有点勉强,但是在实际运行中发现Win11系统给了共享GPU存储,这让我这个12G的显卡也运行了13G的模型,目前看是能正常运行,没有爆显存的问题。官方也提供了int4的模型,可以在6G显存上运行起来,由于我这边已经运行起来了,所以没有在考虑使用int4模型。下图是我模型加载之后的GPU占用情况,就很神奇。。。

在这里插入图片描述

1. Conda复制虚拟环境

conda creat -n new_env_name --copy old_env_name

创建ChatGLM运行环境,因为ChatGLM使用pytorch框架,所以使用Conda复制一个Pytorch的虚拟环境,以便在安装所需依赖完成之后不会对其他环境依赖造成破坏。

2. 添加PIP镜像源

由于安装依赖需要使用pip,为加速访问,所以配置PIP镜像源

配置PIP镜像源要切换到对应的虚拟环境上,如conda activate chatglm2

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

另外,还有其他镜像源可供使用

阿里云 https://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

Conda配置镜像源的工作在之前的Pytorch安装中已经写过了,可以参考。

3. 下载代码

  1. Github上克隆代码
git clone https://github.com/lordum/ChatGLM2-6B.git

4. 下载模型

启动模型的过程中,程序会自动去Huging Face官网下载模型bin文件,但是由于网络的原因,很可能会下载失败,官方提供了一个清华的下载地址(https://cloud.tsinghua.edu.cn/d/674208019e314311ab5c/),但是这个地址只有模型,很多配置文件会找不到,需要去Hugging Face官网下载(https://huggingface.co/THUDM/chatglm2-6b/tree/main);如果直接运行可能会遇到下面的问题1所列的问题。我这边将所有的文件打包,放在百度网盘上(链接:https://pan.baidu.com/s/1DciporsVT-eSiVIAeU-YmQ 提取码:cssa ),需要的可以自取。

下载完之后将model目录下面的模型及配置文件全部拷贝到代码目录下面,不需要新建文件夹之类的,直接和原有代码放在一块就好了。

5.依赖安装

首先是安装requirement,requirement.txt中的依赖可以根据自己环境进行调整,比如我这边由于复制了pytorch的环境,可以将其中的pytorch行删除。这里pip安装也是用的国内镜像源,可以大幅提高安装速度,前面已经介绍了添加方式。

官方推荐了 transformers 库版本推荐为 4.30.2torch 推荐使用 2.0 以上的版本,以获得最佳的推理性能。

pip install -r requirements.txt

6.应用

官方文档提供了多种应用方法,我们一般选择web界面运行,官方代码中提供了两个web_demo,web_demo.py是一问一答形式了,答案是统一给出的,web_demo2.py是流式回答,答案是流式传输的。需要注意的是,两种方式都要安装必要的依赖;为了更贴近实用,我们选择web_demo2.py来运行。

@AdamBear 实现了基于 Streamlit 的网页版 Demo web_demo2.py。使用时首先需要额外安装以下依赖:

pip install streamlit streamlit-chat

模型运行默认去Hugging Face上去拉取模型文件,如果使用本地的文件,需要修改一下模型加载语句:

在这里插入图片描述

将15、16行改成本地代码路径就可以加载了

然后通过以下命令运行:

streamlit run web_demo2.py

经测试,如果输入的 prompt 较长的话,使用基于 Streamlit 的网页版 Demo 会更流畅。

在这里插入图片描述

在这里插入图片描述

安装遇到的问题

1. ValueError: Unrecognized configuration class <class ‘transformers_modules.chatglm-6b.co

问题描述
在部署ChatGLM过程中,出现了如下bug信息。
ValueError: Unrecognized configuration class <class ‘transformers_modules.chatglm-6b.configuration_chatglm.ChatGLMConfig’> to build an AutoTokenizer.

问题原因
我是通过清华云盘下载的模型参数(具体情况如下),里面缺失了很多重要的配置文件。

在这里插入图片描述

解决方案

可以通过Hagging Face官网下载完整的配置文件,然后将其放在与模型参数相同的位置。

https://huggingface.co/THUDM/chatglm2-6b/tree/main

在这里插入图片描述

参考文章:https://blog.csdn.net/weixin_40964597/article/details/131074884

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

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

相关文章

显示/限制输入框的字数

<textarea rows"4" maxlength"50" placeholder"请输入您的口味偏好(可不填)"></textarea> <div class"limitnum"><span class"word">0</span>/50字</div> $("textarea").k…

靶场外传丨迎头赶上or弯道超车?中国网络靶场发展历程研读

从爱因斯坦计划到网络曼哈顿计划&#xff0c;全球网络靶场的发展历程折射出网络安全发展的趋势&#xff0c;从对设备、系统的仿真构建与安全性研究开始&#xff0c;逐步发展为在国防、科研、经济领域的关键系统。全球网络靶场经过14年的发展&#xff0c;已经呈现出军民两用、一…

3G与全业务运营应高度重视网络信息安全

本文讲的是 3G与全业务运营应高度重视网络信息安全&#xff0c; 11月6日至7日&#xff0c;由人民邮电报社、中国信息产业网主办&#xff0c;埃普威承办的“2009中国通信行业网络信息安全峰会(第四届)”在北京举行&#xff0c;400余名专业人士参会&#xff0c;围绕业界关注的网络…

岁末年初,“2018年度赛可达优秀产品奖”获奖名单揭晓了……

近日&#xff0c;由第三方信息安全测评认证机构——赛可达实验室主办的“2018年度赛可达优秀产品奖&#xff08;SKD AWARDS&#xff09;”颁奖盛典在京隆重举办。 腾讯、百度安全、360企业安全、奇元科技、京东云、瑞星、天空卫士、深信服、蓝盾、辰信领创、美创科技等16家单位…

内推 | 【美团充电宝-高级策略运营】北京/成都 20-30K

岗位信息 岗位&#xff1a;高级策略运营 薪资&#xff1a;20-30K 工作地点&#xff1a;北京/成都 岗位职责 1.制定业务导向策略&#xff1a;负责进行销售部门战略规划&#xff0c;根据部门业绩目标&#xff0c;发掘提升业绩贡献的契机&#xff0c;制定可落地的业绩提升策略&…

ADVANCE.AI寿栋:面对高度竞争的国际市场 中国出海企业的机会在哪?

6月16日消息&#xff0c;在细分增长2022新兴市场品牌出海线上峰会上&#xff0c;领创集团联合创始人&ADVANCE.AI CEO寿栋指出&#xff0c;过去两年&#xff0c;疫情加速全球电商发展、中国跨境电商出口额创新高的同时&#xff0c;全行业也在遭受更多的欺诈攻击。因此&#…

辰信领创联合发起创新战略联盟 网络安全与人工智能融合提速

12月18日&#xff0c;由知名上市科技企业北信源、三泰控股、和而泰、新兴网络安全公司辰信领创等50家“产、学、研、资、用”单位联合发起的“人工智能产业技术创新战略联盟(AI Union)”&#xff08;以下简称联盟&#xff09;在京正式成立。联盟成立后&#xff0c;将联合建设具…

AI创业,是商机还是泡沫

今天商汤上市&#xff0c;几经周折&#xff0c;总算上市成功。 嗯&#xff0c;据现场的小伙伴说&#xff0c;答谢晚宴其实给我留了位置&#xff0c;可惜因为疫情&#xff0c;无法去现场合影&#xff0c;否则又多了一些吹牛装逼的题材。 那么现在市场上也有很多不同观点&#xf…

辰信领创荣获“2016中国IT风云榜”两项大奖

近日&#xff0c;由中国信息产业商会、比特网、比特CIO俱乐部联合IT行业各界人士组织、参与&#xff0c;历时三月评选出的“2016中国IT风云榜”榜单正式出炉&#xff0c;国内新兴信息安全厂商辰信领创与旗下产品“景云网络防病毒系统”分获“2016中国IT风云榜信息安全领域创新企…

全球首创 | 领创激光研发“多头激光切割铝单板生产线”

激光加工一直有着精度高&#xff0c;速度快&#xff0c;效率高&#xff0c;可塑性高等优点&#xff0c;随着近几年激光在各个领域的应用&#xff0c;业界对激光加工的要求也越来越高&#xff0c;如加工的精度&#xff0c;速度、传送装置等等都提出了更高的要求。从传送装置来说…

修嗒嗒丨用AI+大数据重塑万亿级市场,领创智能生活新时代!

疫情加速了各行各业在线化进程&#xff0c;而在经历过互联网的变革后&#xff0c;泛家居领域通过AI技术向智能化方向发展&#xff0c;已成为一个无法阻挡的趋势。 2021&#xff0c;泛家居领域正迎来一场大变革&#xff01; 但由于泛家居领域的客观现状&#xff0c;不可能每家…

python一年一度的校园好歌声_【领创校园动态】2020年校园歌手总决赛圆满落幕!!...

原标题&#xff1a;【领创&校园动态】2020年校园歌手总决赛圆满落幕&#xff01;&#xff01; “歌手总决赛圆满落幕” 歌声嘹亮&#xff0c;音符飘扬&#xff0c;青春激荡&#xff0c;梦想启航。 2020年校园歌手大赛经过几周的初赛、复赛&#xff0c;于12月3日圆满落幕&am…

辰信领创携手天津麒麟全力保障国产操作系统安全

12月2日&#xff0c;由北信源和启明星辰投资的国内新兴信息安全厂商辰信领创与国产操作系统领军企业天津麒麟宣布达成产品战略合作——辰信领创旗下的“景云网络防病毒系统”将预装至天津麒麟旗下“银河麒麟通用桌面操作系统”&#xff0c;将为国产操作系统技术的自主可控发展打…

辰信领创:下一代信息安全是认知安全

9月22-23日&#xff0c;2016首届国际反病毒大会在天津隆重召开&#xff0c;此次大会由公安部、中央网信办、工信部等指导&#xff0c;天津市公安局、天津市外国专家局主办&#xff0c;国家计算机病毒应急处理中心、国家网络与信息安全信息通报中心承办&#xff0c;国内外著名的…

复旦计算机学院2020推免,复旦大学管理学院2020年度专业硕士项目推免招生及“领创营”系列活动通知...

原标题&#xff1a;复旦大学管理学院2020年度专业硕士项目推免招生及“领创营”系列活动通知 项目 2020级招生人数 国际商务硕士 (双学位) GMiM 24 国际商务硕士 (双学位) DDIM 35 金融硕士 (国际金融&#xff0c;金融工程、 全球化金融MFA双学位)MF 60 数据科学与商务分析硕士…

【金猿投融展】领创智信——智慧领创美好生活

投融资项目领创智信 本项目由领创智信投递并参与“数据猿年度金猿策划活动——2021大数据产业最具投资价值榜单及奖项”评选。 数据智能产业创新服务媒体 ——聚焦数智 改变商业 领创智信&#xff08;ADVANCE.AI&#xff09;是亚洲知名的人工智能和大数据公司&#xff0c;致力…

ABC 289 G - Shopping in AtCoder store 数学推导+凸包

大意&#xff1a; n个顾客&#xff0c;每个人有一个购买的欲望bi,m件物品&#xff0c;每一件物品有一个价值ci,每一个顾客会买商品当且仅当bici>定价. 现在要求对每一个商品定价&#xff0c;求出它的最大销售值&#xff08;数量*定价&#xff09; n,m<2e5 思路&#x…

《 Istio 权威指南 》重磅发行!华为云云原生团队匠心著作

由 Istio 社区指导委员会成员和华为云云原生团队联合编著的云原生服务网格书籍《 Istio 权威指南》重磅上市&#xff01;《 Istio 权威指南》包含云原生服务网格原理、实践、架构、源码四大技术篇章&#xff0c;内容权威、系统、详实&#xff0c; 凝聚华为云云原生团队在 Istio…

代季峰教授:超大规模视觉通用模型最新研究成果分享

追踪社会热点&#xff0c;解读 AI 前沿&#xff0c;用开源的算法&#xff0c;促进 AI 知识渗透&#xff0c;以超算/高性能计算为原点&#xff0c;开启人工智能前沿应用视角。OpenMMLab 开源社区联合北京超级云计算中心&#xff0c;共同发布直播栏目【AI 奇妙夜】&#xff0c;每…

最全语言模型领域知识评估Benchmark——獬豸:包含了516门学科、13学科门类、240w条数据

论文链接&#xff1a;https://arxiv.org/abs/2306.05783 代码链接&#xff1a;https://github.com/MikeGu721/XiezhiBenchmark 复旦大学肖仰华团队——獬豸&#xff08;Xiezhi&#xff09;是一套针对语言模型&#xff08;LM&#xff09;的领域评估Benchmark。它由249587道多选…