成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

速攬2500星,Andrej Karpathy重寫了一份minGPT庫(kù)

新聞 人工智能
時(shí)隔兩年,GPT的Pytorch訓(xùn)練庫(kù)minGPT迎來(lái)更新!

作為人工智能領(lǐng)域「暴力美學(xué)」的代表作,GPT 可謂是出盡風(fēng)頭,從誕生之初的 GPT 1.17 億參數(shù),一路狂飆到 GPT-3 1750 億參數(shù)。隨著 GPT-3 的發(fā)布,OpenAI 向社區(qū)開(kāi)放了商業(yè) API,鼓勵(lì)大家使用 GPT-3 嘗試更多的實(shí)驗(yàn)。然而,API 的使用需要申請(qǐng),而且你的申請(qǐng)很有可能石沉大海。

為了讓資源有限的研究者也能體驗(yàn)一把玩大模型的樂(lè)趣,前特斯拉 AI 負(fù)責(zé)人 Andrej Karpathy 基于 PyTorch,僅用 300 行左右的代碼就寫出了一個(gè)小型 GPT 訓(xùn)練庫(kù),并將其命名為 minGPT。這個(gè) minGPT 能夠進(jìn)行加法運(yùn)算和字符級(jí)的語(yǔ)言建模,而且準(zhǔn)確率還不錯(cuò)。

時(shí)隔兩年,minGPT 迎來(lái)更新,Karpathy 又上線新版本,并命名為 NanoGPT,該庫(kù)用于訓(xùn)練和微調(diào)中型大小的 GPT。上線短短幾天,狂攬 2.5K 星。

圖片


項(xiàng)目地址:https://github.com/karpathy/nanoGPT

在項(xiàng)目介紹中,Karpathy 這樣寫道:「NanoGPT 是用于訓(xùn)練和微調(diào)中型尺度 GPT 最簡(jiǎn)單、最快的庫(kù)。是對(duì) minGPT 的重寫,因?yàn)?minGPT 太復(fù)雜了,以至于我都不愿意在使用它。NanoGPT 還在開(kāi)發(fā)當(dāng)中,當(dāng)前致力于在 OpenWebText 數(shù)據(jù)集上重現(xiàn) GPT-2。

NanoGPT 代碼設(shè)計(jì)目標(biāo)是簡(jiǎn)單易讀,其中 train.py 是一個(gè)約 300 行的代碼;model.py 是一個(gè)約 300 行的 GPT 模型定義,它可以選擇從 OpenAI 加載 GPT-2 權(quán)重。」

圖片

為了呈現(xiàn)數(shù)據(jù)集,用戶首先需要將一些文檔 tokenize 為一個(gè)簡(jiǎn)單的 1D 索引數(shù)組。

$ cd data/openwebtext
$ python prepare.py

這將生成兩個(gè)文件:train.bin 和 val.bin,每個(gè)文件都包含一個(gè)代表 GPT-2 BPE token id 的 uint16 字節(jié)原始序列。該訓(xùn)練腳本試圖復(fù)制 OpenAI 提供的最小的 GPT-2 版本,即 124M 版本。

$ python train.py

假如你想使用 PyTorch 分布式數(shù)據(jù)并行(DDP)進(jìn)行訓(xùn)練,請(qǐng)使用 torchrun 運(yùn)行腳本。

$ torchrun --standalone --nproc_per_node=4 train.py

為了讓代碼更有效,用戶也可以從模型中進(jìn)行取樣:

$ python sample.py

Karpathy 表示,該項(xiàng)目目前在 1 個(gè) A100 40GB GPU 上一晚上的訓(xùn)練損失約為 3.74,在 4 個(gè) GPU 上訓(xùn)練損失約為 3.60。在 8 x A100 40GB node 上進(jìn)行 400,000 次迭代(約 1 天)atm 的訓(xùn)練降至 3.1。

至于如何在新文本上微調(diào) GPT,用戶可以訪問(wèn) data/shakespeare 并查看 prepare.py。與 OpenWebText 不同,這將在幾秒鐘內(nèi)運(yùn)行。微調(diào)只需要很少的時(shí)間,例如在單個(gè) GPU 上只需要幾分鐘。下面是運(yùn)行微調(diào)的一個(gè)例子

$ python train.py config/finetune_shakespeare.py

項(xiàng)目一上線,已經(jīng)有人開(kāi)始嘗試了:

圖片

想要嘗試的小伙伴,可以參考原項(xiàng)目運(yùn)行。

責(zé)任編輯:張燕妮 來(lái)源: 機(jī)器之心
相關(guān)推薦

2024-09-29 13:30:00

2024-12-26 16:36:22

2022-02-28 11:26:40

模型深度學(xué)習(xí)谷歌

2020-12-07 16:14:40

GitHub 技術(shù)開(kāi)源

2023-09-01 14:32:27

語(yǔ)言大語(yǔ)言模型

2022-10-20 12:11:32

數(shù)據(jù)數(shù)據(jù)分析分類維度

2023-07-24 14:26:58

OpenAIGPT-4Karpathy

2023-05-16 14:07:52

AI自然語(yǔ)言

2019-03-24 14:14:40

代碼閱讀源代碼

2022-08-21 21:15:28

模型AI

2025-06-05 09:03:39

2018-03-09 10:28:30

生態(tài)報(bào)告簽收

2020-07-15 15:38:15

人臉識(shí)別照片活化手機(jī)

2022-04-29 08:48:25

開(kāi)源

2019-07-17 07:07:54

MySQL數(shù)據(jù)庫(kù)索引

2024-12-04 09:25:00

2019-03-15 15:15:12

硬盤SSD閃存

2009-03-11 13:32:12

簡(jiǎn)歷求職應(yīng)聘

2015-03-19 15:17:11

2018-07-29 15:33:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 综合久久亚洲 | 久在线视频 | 在线视频国产一区 | 国产成人亚洲精品 | 好姑娘高清在线观看电影 | 日本久久久影视 | 插插宗合网 | 欧美日韩视频在线 | 久久久久久久久一区 | 免费三级网 | 91社区在线观看播放 | 国产98色在线 | 日韩 | 欧美三级网站 | 中国黄色毛片视频 | 久久这里有精品 | 亚洲网站在线观看 | 欧美日韩在线精品 | 91国内精品 | 资源首页二三区 | 毛片一级片 | 黄色在线免费观看视频网站 | 欧美日韩在线免费观看 | 国产欧美一区二区三区日本久久久 | 国产精品毛片在线 | 久久久久久久一区二区 | 成人在线免费看 | 播放一级黄色片 | 91久久久久久久久久久 | 日韩欧美国产一区二区三区 | 久久国产高清 | 人成精品 | 粉色午夜视频 | 精品久久久网站 | 99re在线视频观看 | 久久久久亚洲 | 福利影院在线看 | 国产精品伦理一区 | 黄色在线免费观看视频 | 特一级黄色毛片 | 欧美日韩专区 | 九九久久精品 |