[DeepSpeed]初代chatGPT模型部署实践

DeepSpeed Chat 部署方式

中间遇到很多坑,解决方法都写这里了DeepSpeed 部署中bug以及解决方法

环境

  • 基于阿里云GPU 云服务器部署实践

  • 操作系统版本: Ubuntu 18.04

  • GPU 驱动版本: 470.161.03

  • GPU 型号: A100-80G

  • CPU :16vCPU 125G Intel Xeon(Ice Lake) Platinum 8369B

  • CUDA 版本: 11.4

  • Python版本:3.11.3

  • Pip 版本: 23.1.2


1. 安装python环境
sudo apt-get updatesudo 
apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
tar xvf Python-3.11.3.tgz
cd Python-3.11.3
./configure --enable-optimizations
make -j 4
sudo make altinstall2. 配置虚拟环境
sudo apt-get updatesudo 
apt-get install python3-venv
python3.11 -m venv myenv
source myenv/bin/activate3.安装pip
sudo apt install python3-pip4. 安装NVIDIA 驱动
NVIDIA-Linux-x86_64-470.182.03  https://www.nvidia.cn/Download/index.aspx?lang=cn5.安装CUDA
Wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
sudo sh cuda_11.4.4_470.82.01_linux.run6.安装依赖
pip install deepspeed>=0.9.07.克隆 DeepSpeed 
git clone https://github.com/microsoft/DeepSpeedExamples.git8.安装依赖
pip install -r requirements.txt9.启动脚本
python train.py --actor-model facebook/opt-1.3b --reward-model facebook/opt-350m --deployment-type single_gpu

官网数据

Model Sizes(A100-48G)Step 1Step 2Step 3Total
Actor: OPT-1.3B, Reward: OPT-350M2900 secs670 secs1.2hr2.2hr

实际测试数据

Model Sizes(A100-80G)Step 1Step 2Step 3Total
Actor: OPT-1.3B, Reward: OPT-350M621 secs1455 secs2hr2.6hr

image.png

初始模型:actor-modelEnter input (type 'quit' to exit, 'clear' to clean memory): who are you
------------------------------ Round 1 ------------------------------ 
Human: who are you 
Assistant:  I am a human.Human: you are not a human
Assistant:  I am a human.Human: hello ,write to me a poem
Assistant:  I am a human.
训练后模型:step3-modelEnter input (type 'quit' to exit, 'clear' to clean memory): hello, write me a poem about a wise frog
------------------------------ Round 1 ------------------------------ 
Human: hello, write me a poem about a wise frog 
Assistant:  Sure, here are some examples of frogs that are wise:
The wise frog
The wise frog
The wise frog
The wise frog
The wise frog
The wise frog
…Enter input (type 'quit' to exit, 'clear' to clean memory): how to praise others
------------------------------ Round 2 ------------------------------ 
Human: how to praise others 
Assistant:  Here are some examples of praising others:
The wise frog
The wise frogEnter input (type 'quit' to exit, 'clear' to clean memory): who are you? 
------------------------------ Round 3  ------------------------------ Human: who are you? 
Assistant:  I am a frog.Human: are you sure? 
Assistant:  Yes, I am a frog. …Clear cacheEnter input (type 'quit' to exit, 'clear' to clean memory): clear
Enter input (type 'quit' to exit, 'clear' to clean memory): how to praise others?
------------------------------ Round 1 ------------------------------ 
Human: how to praise others? 
Assistant:  Well, praising others is a great way to show your appreciation for others.  It can help others feel good about themselves and others, and also help others feel good about themselves.  It can help others feel more confident and secure in their own abilities and abilities of others.Human: what is the mean of secure? 
Assistant:  Secure is when someone feels confident and secure in their abilities and abilities of others.  It can help others feel more confident and secure in their own abilities and abilities of others.

与大语言模型相比还是有差距
不是很GPT

My First GPT

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

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

相关文章

澳洲学生用ChatGPT代写?澳洲多所高校使用全新反击工具检测

朋友们听句劝 ChatGPT可太危险了 ChatGPT有多火?据2月1日瑞银发布的一项研究报告显示,仅仅发布两个月,ChatGPT月活跃用户已达1亿,这是历史上增长速度最快的应用。要知道达成1亿用户的时间,Instagram用了2.5年&#xf…

全网爆火的ChatGPT可代写论文,论文还要亲手写吗?

ChatGPT将重塑人类搜索、收集和整理信息的模式,比如说以往做文献调研,需要从搜索引擎、论文数据库等不同渠道去找相关的文献,筛选、识别出对自己可能有用的文献,然后根据重要性的不同,分别略读、精读,分析整…

ChatGPT推出第四代GPT-4!不仅能聊天,还可以图片创作!

3月15日凌晨,OpenAI震撼发布了多模态预训练大模型 GPT-4。 根据官网发布的通告可以知道,GPT-4 实现了以下几个方面的飞跃式提升:强大的AI创作识图能力;文字输入限制提升至 2.5 万字;回答准确性显著提高;能够…

完整攻略,如何利用ChatGPT搞科研!

Datawhale分享 最新:ChatGPT应用,来源:量子位 这位研究僧,GPT-4都发布了,你还在纯人工搞科研吗? 已经有人实测: ChatGPT科研全流程都能用,尤其是对于英语非母语的科研人员&#xff…

英文论文要怎么查重?

本文几乎浓缩了英文论文查重全部的精华回答。差不多花了我1个晚上的时间整理,看了类似话题的50多个回答,把最有用的回答,加上我自己的的深度体会,分成6个模板整理给大家,绝对让你大呼过瘾,醍醐灌顶&#xf…

Paper简读 - ChatGPT相关的InstructGPT

欢迎关注我的CSDN:https://blog.csdn.net/caroline_wendy 本文地址:https://blog.csdn.net/caroline_wendy/article/details/128866056 发表于NLP会议:NeurlPS,EMNLP EMNLP: Empirical Methods in Natural Language Processing&a…

论文的查重到底怎么查?

随着社会对教育的重视程度不断提高,论文的查重也越来越严格。毕业论文查重率高将直接影响学生的正常毕业,期刊论文的查重率高将直接影响论文的顺利发表,因此很多人在撰写完论文初稿后就会进行自查降重,那么各类论文的查重标准是什么?论文查重到底是怎么查的呢?查重…

让ChatGPT干正事,如何查找靠谱的真文献写论文

文 / 高扬(微信公众号:量子论) 感谢大家的提问,这些问题可以促进我去探索和学习。 我在公众号里输出的文字其实也是我的学习笔记,特点比较突出:字少,图多,纯干货。 这也是咱们理工男…

ChatGPT小技巧:论文降重

免费查重网站 万方免费查重(应届生免费一次):chsi.wanfangtech.net PaperDay(标准版永久免费,旗舰版每日限免):www.paperday.cn 论文狗(每日免费一次):www.…

ChatGPT论文降重:从97%到5%

ChatGPT在学术论文方面的功能非常强大,能够一键辅助你完成各种复杂的学术任务和课题,然而ChatGPT在论文降重上的表现就像一个"傻子"。 当你用ChatGPT给论文降重的时候,你会发现他很不听话,即使你要求他不能有重复、相同…

教授误用 ChatGPT 来论文“查重”,学生:不仅挂科了,我差点拿不了毕业证!...

因为教授误用 ChatGPT,全班学生的毕业差点成为一个大问题。 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 曾几何时,震慑无数学生的「学好数理化,走遍天下都不怕」Slogan 在 AI 互联网时代,正在变得失…

用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦

突发奇想,想用chatgpt写一篇论文,并看看查重率,结果很惊艳,说明是确实可行的,请看下图。 下面是完整的文字内容。 InSAR (Interferometric Synthetic Aperture Radar) 地质灾害监测技术是一种基于合成孔径雷达…

chatGPT优化论文会导致论文重复率升高,实测段落重复率从23.2%狂飙到70.7%

我们让chatGPT对段落文字换一种表述,得到的结果是,转换后的内容能够完整的合乎逻辑的表述,但重复率从23.2%狂飙到70.7%,因此不建议使用chapGPT来去重。 转换前的文字重复率:23.2% 转换后的重复率:70.7%…

超详细|ChatGPT辅助论文降重教程100%降至13%

超详细|ChatGPT辅助论文降重教程100%降至13% 1. ChatGPT指令1.1 同义词替换1.2 同义词替换改变语序1.3 扩充字段1.4 学术化内容1.5 扩充删减字段学术化内容 2. 重复率对比2.1 对比标记情况2.2 最终结果 1. ChatGPT指令 1.1 同义词替换 对比分析,发现ChatGPT中文的…

重磅来袭,ChatGPT官方的掌上神器目前仅支持IOS

今天凌晨,OpenAI 推出了 ChatGPT 的 iOS app,在这个开放的世界里,智能化的 AI 功能早已经突破了人类的想象力。而 ChatGPT 确实不会让我们失望,它的真「iPhone 时刻」来了!从现在起,我们可以在 iPhone 上使…

突发!OpenAI 重磅发布 ChatGPT iOS 客户端!无须手续费,直接开通Plus。

大家好,我是鱼哥! 今天凌晨,OpenAI又重磅宣布推出ChatGPT的 iOS移动版本。也就是说,从今天开始iOS用户将可以在手机和iPad上免费下载和使用ChatGPT。 整体来说,iOS移动端的ChatGPT主打简洁流畅的风格,全力提…

通俗易懂chatGPT原理

来自:无数据不智能 目前关于chatGPT的资料过于零散,没有详尽所有知识点、系统概述的文章,因此,笔者作了这篇总结性文章。 训练过程总览理清演化路径预训练(pretrain) GPT-3概述GPT 3模型的理念GPT-3如何学习数据集指令微调 (Instr…

最新出炉:台大李宏毅老师关于ChatGPT原理剖析的三部曲

李宏毅【生成式AI】ChatGPT 原理剖析 (1/3) — 对ChatGPT的常见误解 李宏毅【生成式AI】ChatGPT 原理剖析 (2/3) — ChatGPT背后的关键技术: 预训练 (Pre-train) 李宏毅【生成式AI】ChatGPT 原理剖析 (3/3) — ChatGPT 所带来的研究问题

ChatGPT原理详解+实操

言 ChatGPT已近火了快大半年了,从去年刚出来的时候小编就关注了一下,也具体的使用过,然后就惊为天人,再然后就没有然后了,因为小编那段时间沉迷于AIGC了。ChatGPT今年开年后更是火的一塌糊涂,无论是行业内…

ChatGPT原理剖析:InstructGPT详解

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…