GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

这篇具有很好参考价值的文章主要介绍了GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、GPT Academic

项目地址:地址

GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

安装部分

git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic

conda create -n gptac_venv python=3.11
conda activate gptac_venv
python -m pip install -r requirements.txt

python -m pip install -r request_llm/requirements_chatglm.txt
python main.py

GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

2、chatGPT

  • API_KEY的获取可以在openai账号里找到,注册也不必多说了

  • 配置的话,改一下config中的几个地方就可以用了,注意http和https不要打错了。
    具体报错可以参考官方的配置

  • 看到额度没有了,其实就算是配置成功了
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

3、chatGLM

  • 我开始是拿cpu和内存跑的,配置跑不动,翻译一个helloworld需要五分钟
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 然后在config中改成使用cuda,出现了报错:
    [Local Message] Call ChatGLM fail 不能正常加载ChatGLM的参数
    参考一下官方的帖子
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 然后在终端中发现是cuda环境报错(找不到cuda设备),所以用以下代码进行修改
    测试cuda环境能否使用。

    conda info --envs  # 显示有哪些虚拟环境
    conda activate gptac_venv
    python cuda_test.py
    
    # cuda_test.py
    import torch
    print('CUDA版本:',torch.version.cuda)
    print('Pytorch版本:',torch.__version__)
    print('显卡是否可用:','可用' if(torch.cuda.is_available()) else '不可用')
    print('显卡数量:',torch.cuda.device_count())
    print('当前显卡的CUDA算力:',torch.cuda.get_device_capability(0))
    print('当前显卡型号:',torch.cuda.get_device_name(0))
    
  • 我当时就很奇怪,我其他虚拟conda环境下的cuda是可以用的,为什么gptac_venv这个环境就不行,也check了很多cuda版本相关的东西,环境变量,驱动支持,torch和torchvison和cuda版本对应之类的。
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 找了好久才发现原来是他默认安装的是cpu版的torch。 就是torch+cpu的形式。
    所以卸载了torch重新安装就可以了
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

    # https://pytorch.org/get-started/locally/
    
    # 安装前记得先卸载
    pip uninstall torch
    
    # 找对应自己的版本
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
    
    
  • 终于可以用上cuda了
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 结果又炸了, 来了个 “CUDA out of memory” in PyTorch
    在加载内存的时候出现内存不够分配的情况,显然他采用的默认模型,6G显存是不够的
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 本来是只有该模型的操作了,可以参考
    调小batch_size,设到4。
    在报错处,也就是一个epoch跑完定时清内存.
    把pin_memory锁页内存改成flase。

  • 后来发现,来到chatGLM的官网
    可以看到,模型的精度是可以调整的
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 我们修改代码库中这段对应的代码
    大概32行的位置,把几个模型的精度都修改一下
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 最后,可以看到此时的chatGLM已经成为了一个可用的状态,而且生成速度不比在线版的GPT要低(虽然效果可能比不上)。GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 待机资源占用率,也就是刚刚好的6G显存+8G运存,一般不会跑满载。
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

4、newbing

  • 如何使用newbing
    早两个月是要申请list的,现在好像不用申请了,直接打开就能用?(我反正是这样的)

  • 1、安装最新的EdgeDEV
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 2、装插件Mod Header(不是必须的)
    name:X-Forwarded-For,在value:4.2.2.2
    添加request headers,name栏目填入:.*://http://www.bing.com/.*
    添加equest headers,name栏目填入:^http(s?)://(.*).bing\.com/(.*)
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 3、装Cookie Editor插件(必须的)
    bing插件安装,直接应用商店就可以
    成功进入newbing后导出cookie为json格式,放到config里面
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • config.py配置,仅供参考
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 最后效果
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

  • 可以看到,终端里的响应还是比较慢的(问一个问题要等挺久,好像是拆分出来问了好多次),但是勉强还能用(主要是newbing自己本身的效果有点玄学)
    GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)文章来源地址https://www.toymoban.com/news/detail-468730.html

到了这里,关于GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 中科院基于gpt的学术优化网站搭建教程

    我使用的python为3.10版本,编译器为pycharm,浏览器为火狐 我们进入github找到中科院提供的资源: https://github.com/binary-husky/chatgpt_academic 其中有关于ChatGPT学术优化的安装步骤,使用教程,我没有用Git下载,直接下载的安装包,将安装包解压到anaconda创建的环境下的一个项目里:

    2024年02月04日
    浏览(38)
  • 创新学术之道:如何充分利用ChatGPT优化论文写作过程

    ChatGPT无限次数: 点击直达 随着人工智能技术的发展,ChatGPT作为一种高效的自然语言处理工具,在学术领域的应用也日渐普及。本文将介绍如何充分利用ChatGPT优化论文写作过程,提高写作效率和质量。 ChatGPT是由OpenAI开发的基于大型预训练模型的对话生成工具,具有强大的文

    2024年04月09日
    浏览(59)
  • 云服务器搭建Python项目实现学术优化chatgpt

    一个可以访问openAI的服务器,内地配置具体见我上篇文章: 云函数搭建内地可用的OpenAI代理 这里用的是腾讯云服务器,OpenCloud centos 8.6系统 上一篇文章写了如何配置FTP用于与linux云服务器的文件传输 云函数搭建内地可用的OpenAI代理中的第二章节 云服务器好像是自带python3.6

    2024年02月05日
    浏览(42)
  • 基于ChatGPT的代码解释神器:GPT Academic、GitHub Copilot

    (个人推荐使用第二个GitHub Copilot) GPT Academic是什么 为ChatGPT/GLM提供实用化交互界面 ,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮函数插件,支持Python和C++等项目剖析自译解功能,PDF/LaTex论文翻译总结功能,支持并行问询多种LLM模型,支持chatglm2等

    2024年01月17日
    浏览(54)
  • GPT实战系列-ChatGLM2部署Ubuntu+Cuda11+显存24G实战方案

    自从chatGPT掀起的AI大模型热潮以来,国内大模型研究和开源活动,进展也如火如荼。模型越来越大,如何在小显存部署和使用大模型? 本实战专栏将评估一系列的开源模型,尤其关注国产大模型,重点在于可私有化、轻量化部署,比如推理所需的GPU资源控制在24G显存内。 目

    2024年02月08日
    浏览(37)
  • ChatGPT学术优化配置指南

    https://github.com/binary-husky/chatgpt_academic 进入Github链接,下载项目 pip下载 cd进入项目目录,使用命令 python -m pip install -r requirements.txt (ps: 用pip下载可能会由于版本太旧产生依赖问题,根据相关的报错重新下载/更新相应包即可) conda下载(需要新建环境,较麻烦) openAI API获取 进

    2024年02月02日
    浏览(97)
  • 中科院ChatGPT学术优化--超详细部署

    项目地址:https://github.com/binary-husky/chatgpt_academic git命令下载 github下载 download zip ChatGPT学术优化项目地址:https://github.com/binary-husky/chatgpt_academic 这里是通过Anaconda Prompt创建环境 创建环境 输入y,回车安装! 进入环境 安装依赖 先进入到项目的根目录 PS:我这里是可以正常安装的

    2023年04月20日
    浏览(38)
  • 中科大chatgpt学术优化环境配置及部署

    github项目地址:https://github.com/binary-husky/chatgpt_academi 1)通过 git 命令,将项目克隆到本地,并进行项目文件夹 2)直接download 1、我一般一个项目一个虚拟环境,所以先新建一个虚拟环境 ,在终端输入: 2、激活环境 3、安装 Python 的 pip 命令安装项目依赖,并运行项目: 但这里

    2023年04月09日
    浏览(52)
  • windows-中科院学术ChatGPT优化安装记录

    (在git bash 中打开输入就行) 打开后输入命令即可 然后你便得到了它,进入该文件夹 打开命令终端,为他配置安装 Python 的 pip 命令安装项目依赖(检查一下是否安装python,要不就尬了(~ ̄▽ ̄)~) 确定安装后,就为他配置依赖吧 输入 等待一会 好了,接下来为他配置代理

    2023年04月14日
    浏览(59)
  • ChatGPT系列之——中科院AcademicGPT学术优化

    欢迎来踩个人Notion博客:一枚风雨流苏 2023.04.15二次更新:更新了自动运行项目的脚本 GitHub项目网址:https://github.com/binary-husky/chatgpt_academic OpenAI的API KEY获取:OpenAI官网 Git下载:Git 详细安装教程(详解 Git 安装过程的每一个步骤) Git下载地址 Gradio依赖本地安装:Gradio下载

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包