当前位置: 首页 > news >正文

在网上做网站专业营销团队外包公司

在网上做网站,专业营销团队外包公司,中科建声公司简介,青岛网站开发建设chatglm-6b很强,很多同学都想自己试一试,但不是每个人都有GPU、高端显卡的环境,大多数同学都是一台普通的笔记本。 笔者这里分享一下在自己的8G内存,intel i3笔记本上安装部署chatglm-6b的实际经验。有很多网站都分享了一些经验&…

chatglm-6b很强,很多同学都想自己试一试,但不是每个人都有GPU、高端显卡的环境,大多数同学都是一台普通的笔记本。

笔者这里分享一下在自己的8G内存,intel i3笔记本上安装部署chatglm-6b的实际经验。有很多网站都分享了一些经验,但不知道是不是环境的问题,笔者自己发现按照网上的文章,很多都走不通,也是自己综合各个文章,多次尝试,才勉强算是成功运行了!!!虽然运行特别慢,但也算是个小成果!废话不说了,走起:

第一大步: 首先下载,安装python依赖库这些呢,没什么特别的,事务性列举如下,就不多说了(在windows/linux下安装python什么的,就不多说了,笔者用的Python 3.10.6,版本不能太低):

(1)下载官方代码,安装Python依赖的库

下载地址:GitHub - THUDM/ChatGLM-6B: ChatGLM-6B: An Open Bilingual Dialogue Language Model | 开源双语对话语言模型

 然后找到文件requirements.txt并运行:

  pip install -r requirements.txt

 注意装完了,后不一定够用,反正缺啥装啥就完了,也不啰嗦了

(2)下载INT4量化后的预训练结果文件

注意,CPU上,反正笔者用的INT4,建议就用这个吧

INT4量化的预训练文件下载地址:THUDM/chatglm-6b-int4 at main

完了在上面github下载的chatglm-6b-main新建个目录model,把上面下载的一大堆文件,包括模型bin,py的一堆都拷贝进去

第二大步:这一步是最重要的了,大家可要注意了(最好需要先安装CPU版本的torch)

(1)需要安装GCC并配置环境变量

   网上有很多材料,有的说安装TDM-GCC,有的又说安装mingw64,有的又说安装win64devkit,反正笔者自己的经验是:win64devkit(注意,可以多装几个,因为编译.so文件时,和运行时要求的,可能有时候要用不同的gcc,如果不行,就换一个,反正win64devkit编译下面的.so是没问题的)

(2)编译quantization_kernels.so与quantization_kernels_parallel.so

  进行上面int4模型存放的目录,即chatglm-6b-main/model,运行如下命令:

  • gcc -fPIC -pthread -fopenmp -std=c99 quantization_kernels.c -shared -o quantization_kernels.so
  • gcc -fPIC -pthread -fopenmp -std=c99 quantization_kernels_parallel.c -shared -o quantization_kernels_parallel.so

   注:有可能只编译上面一个就够了,哈哈

(3)修改cli_demo.py(或者web_demo.py,看你想运行哪一个)

  找到如下代码,改成如下样子:

tokenizer = AutoTokenizer.from_pretrained("自己的目录\\ChatGLM-6B-main\\model", trust_remote_code=True)

model = AutoModel.from_pretrained("自己的目录\\ChatGLM-6B-main\\model", trust_remote_code=True).float()

model = model.quantize(bits=4, kernel_file="自己的目录\\ChatGLM-6B-main\\model\\quantization_kernels.so")

model = model.eval()

其实主要就是GPU版本后面是.half().cuda(),而这里是float();另外加载quantization_kernels.so

(4)运行python cli_demo.py,应该就可以对话了

祝成功!

http://www.tj-hxxt.cn/news/97138.html

相关文章:

  • wordpress做网站seo怎么做排名
  • 宝塔安装wordpress教程郑州粒米seo顾问
  • 昆明网站制作专业营销型网站策划方案
  • 网站建设经典案例潍坊seo培训
  • 如何购买网站主机2021最近最火的关键词
  • 做企业网站用什么字体新app推广去哪里找
  • 无锡建设局网站外链seo招聘
  • 用国外的服务器做黄色网站违法吗互联网营销外包公司
  • 那里可以做工作室做网站seo站长工具 论坛
  • purlvin.wordpress湖南关键词优化排名推广
  • 动漫制作专业要多少分南宁seo关键词排名
  • 网站 栏目google官方入口
  • 购物网站需要哪些模块苏州搜索引擎优化
  • 做北京塞车网站长春seo按天计费
  • 做轻淘客网站要多大的空间北京网站制作推广
  • 网站建设报价方案对比新网站推广最直接的方法
  • 桂林做网站公司有哪些太原关键词排名推广
  • 网站开发需要的工具网站建设开发公司
  • dedecms wap网站模板下载西点培训班一般要多少学费
  • 好玩有趣的网站房地产估价师考试
  • 独山县哪里有做网站的广州网络营销运营
  • 自己做的导航网站品牌广告投放
  • 企业商城网站建设网站友链查询源码
  • 赣州市南康区建设局网站真正免费的网站建站平台有哪些
  • 网站模板中文乱码线下推广方式有哪些
  • 建网站 行业 销售额搜索引擎seo是什么
  • 北京手机网站制作多少钱谷歌推广优化
  • 南庄做网站培训机构查询网
  • 使用h5做的学习网站源码天津百度整站优化服务
  • 中华人民共和国城乡和住房建设部网站微营销