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

农村建设房子建设网站建设江门市华企立方科技有限公司

农村建设房子建设网站建设,江门市华企立方科技有限公司,seo刷词,征婚网站怎么做ChatGLM-6B是清华团队研发的机器人对话系统,类似ChatGPT,但是实际相差很多,可以当作一个简单的ChatGPT。 ChatGLM部署默认是支持GPU加速,内存需要32G以上。普通的机器无法运行。但是可以部署本地cpu版本。 本地部署,需…

    ChatGLM-6B是清华团队研发的机器人对话系统,类似ChatGPT,但是实际相差很多,可以当作一个简单的ChatGPT。

    ChatGLM部署默认是支持GPU加速,内存需要32G以上。普通的机器无法运行。但是可以部署本地cpu版本。

    本地部署,需要的环境:

  •      python3.9及以上
  •      gcc 

    这个框架本身就是python编写的,所以需要python环境。另外,运行的时候,需要加载cpu内核,所以需要编译本地内核,gcc环境就是用来编译quantization_kernels.c和quantization_kernels_parallel.c文件的。

     gcc环境在windows上,可以通过mingw来安装,也可以通过tdm-gcc来安装。

    我本地的相关环境:

    1、克隆源码

git clone https://github.com/THUDM/ChatGLM-6B

    2、安装依赖

cd ChatGLM-6B
pip install -r requirements.txt

    3、改变源码web_demo.py支持cpu

    默认代码:

    修改支持cpu:

tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm-6b-int4", trust_remote_code=True)
model = AutoModel.from_pretrained("THUDM/chatglm-6b-int4", trust_remote_code=True).float()
model = model.eval()

    模型的名字由THUDM/chatglm-6b改为THUDM/chatglm-6b-int4 

    gpu模型源码中.half().cuda()替换为.float() 

    4、运行python web_demo.py

python web_demo.py

    模型第一次加载会去https://huggingface.co/THUDM/chatglm-6b-int4下载pytorch_model.bin模型文件。

     还会使用安装的gcc编译quantization_kernels.c和quantization_kernels_parallel.c文件,生成动态库quantization_kernels.so和quantization_kernels_parallel.so。

     5、运行成功,会打开浏览器,并直接显示对话框,可以输入问题,不过这个回答很慢:

    提出问题,并不是秒回,很慢,感觉还是内存的问题,我的机器16G内存,效果好像也不是很好。 

   /

   几个抽风的问题:

    1、我昨天在电脑上运行好好的,结果今天来测试,直接运行python web_demo.py就报了这样的错误:504 Server Error: Gateway Time-out for url: https://huggingface.co/api/models/THUDM/chatglm-6b

     这个错误有点蛋疼,貌似是去下载模型文件,但是远程地址不知道为什么就504了,好在这些模型可以通过加载本地缓存的模型,解决办法就是手动下载这些模型文件到一个指定目录。 

    https://huggingface.co/THUDM/chatglm-6b-int4/tree/main ,把这里的文件,包括json文件全部下载到项目路径下的models目录中:

    改动web_demo.py文件内容:

tokenizer = AutoTokenizer.from_pretrained("./models", trust_remote_code=True)
model = AutoModel.from_pretrained("./models", trust_remote_code=True).float()
model = model.eval()

  2、找不到模块transformers_modules,如下所示:

    我昨天运行好好的,也就是说这个模块肯定是有的,不知道今天抽什么风,竟然没有,解决办法就是把当前transformers=4.27.1版本降级到4.26.1:

    最后再来感受一下chatglm对话: 

    这个结果全部显示完,用了差不多10分钟,哈哈,挤牙膏似的。 

    完。 

http://www.yayakq.cn/news/747217/

相关文章:

  • 无为教育网站自适应网站设计案例
  • 赣州网站设计较好的公司佛山网站制作外包
  • 做现货IC电子网站的东莞平面设计公司有哪些
  • 跨越速运网站谁做的徐州做网站的公司哪些好
  • 教做美食的视频网站vue做网站cms
  • 哪家公司做网站结算好有哪些设计软件
  • 网站建设回龙观百度网站地址提交
  • 下载素材第三方网站是怎么做吉林做网站优化
  • 织梦网站发稿说明茶文化网站建设规划书范文
  • 建站之星和凡科wordpress 安装主题后
  • 天津网站建设 企航互联徐州开发的网站
  • 桂林建网站的公司windows10PHP 网站建设
  • ppt做视频的模板下载网站有哪些内容图片叠加网站
  • joomla 2.5:你的网站建设_使用与管理 pdf重庆网站开发
  • 东莞市微网站官方网站公司网站制作
  • 公司网站建设有哪些公司可以做seo推广费用需要多少
  • 中国风网站模板html网站生成器
  • 网站开发大学宁夏 网站开发westte
  • 昆明专业网站制作公司营销推广模式
  • 建网站免费咨询国家备案查询
  • 关键词查询的分析网站网站右侧悬浮代码
  • 上海网站建设公司排行成绩查询
  • 深圳seo网站设计唐山地方志网站建设
  • 行业门户网站设计潍坊网站的公司电话
  • 云空间的网站网站响应式图片切换代码
  • 杭州旅游 网站建设wordpress upgrade文件夹
  • 品牌建设工作总结网站优化分析
  • 东莞网站维护php移动网站开发
  • 石家庄便宜做网站湖南系统开发
  • 临沂网站建设那家好app项目开发教程