中文字幕亚洲欧美一区二区三区_亚洲精品菠萝久久久久久久_日本成人免费视频_狠狠躁少妇一区二区三区_国产精品中文字幕久久久_国产乱子伦农村叉叉叉_麻豆tv免费在线观看_av在线这里只有精品_色吧亚洲视频_嫩草影院一二三

設置
  • 日夜間
    隨系統
    淺色
    深色
  • 主題色

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

2024-04-09 17:16:47 來源: 量子位

復工4天就整了大活wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

明敏 發自 凹非寺wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

量子位 | 公眾號 QbitiAIwI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

大神卡帕西(Andrej Karpathy)剛“復工”,立馬帶來神作:wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

純C語言訓練GPT,1000行代碼搞定!,不用現成的深度學習框架,純手搓。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

發布僅幾個小時,已經攬星2.3k。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

它可以立即編譯和運行,和PyTorch完全兼容。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

卡帕西使用的示例是GPT-2,但Llama 2和Gemma等也適用。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

項目發布后,他還給出了從PyTorch遷移到C的教程。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

網友們直呼:他甚至都不用C++……wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

而且就連怎么讓大模型如法炮制的提示詞,他也放了出來。現在已經有人在用Devin嘗試ing。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

手動實現每個層前向/反向傳播

選擇用GPT-2的原因很簡單,有模型權重,采用了堆棧式的Transformer模型結構。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

項目核心的重點包括:wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

  • 直接在C/CUDA上訓練LLM,速度接近PyTorch
  • 通過在CPU版本中使用SIMD指令(如AVX2和NEON)聊加速CPU版本
  • 支持更先進的架構,比如Llama2和Gemma

卡帕西解釋,他在開始時分配了所有所需內存,訓練期間內存占用保持不變,只是數據在不同批次之間動態流動。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

關鍵在于手動實現每個單獨層的前向傳播和反向傳播,并將它們串聯起來。例如,下面是層歸一化(layernorm)的前向傳播和反向傳播。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

一旦有了所有的層,把它們全部串聯在一起。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

卡帕西表示這寫起來非常乏味且痛苦,因為過程中必須保證所有pointer和張量都正確排列。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

下圖中左邊是分配一個單一的一維內存數組,然后將所有模型權重和激活函數都指向它。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

右圖為非常小心地進行pointer計算。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

一旦建立好了正向/反向傳播,其他的都好說了。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

但是到這部分,卡帕西覺得到了最有趣的部分。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

我正在將其逐層移植到CUDA,使其更加高效,甚至可能和PyTorch效率差不多,但不會有過多依賴。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

從這里開始還有一些擴展,比如精度從fp32下降到fp16或更低,以及一些更多的層(比如RoFE)來支持更先進的架構。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

卡帕西表示,后面還將出一個視頻進行更加詳細的講解。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

更多的代碼在GitHub項目頁中有更具體展示。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

后面他還加了一個如何從PyTorch遷移到C的教程。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

網友:這和LLM OS有關嗎?

前幾天,“消失”了一段時間的卡帕西突然發推特,表示自己前段時間戒網去了,總體來說感覺害行。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

和互聯網世界通上信號第4天,他就發布了這一新項目。給網友們來了點小震撼。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

在一系列常規的amazing、great之外,大家對新項目主要關心三個方面。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

第一,為啥不用Rust?wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

卡帕西表示他也在學習Rust,但是仍舊認為C語言已經很好了。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

它簡單、干凈、輕便、美觀,是最好的語言。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

第二,AI程序員能寫出同樣的項目嗎?wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

值得一提的是卡帕西還給出了一段提示詞,表示大家可以用LLM Agent試試看。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

目前的模型生成結果沒那么好,但也許1、2年之后可以再看看。如果成功了……wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

“可能就是AGI到來了?”wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

現在已經有網友開始用Devin嘗試了。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

他擔心Devin搜到了卡帕西的項目,然后直接抄下來。目前為止Devin還沒有這么做。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

不過卡帕西表示相比于這個,他更擔心LLM Agent在1-2年后確實可以解決這個問題了,但是那時各種代碼和討論會以一種別樣的方式滲透到訓練數據里,導致結果不夠令人滿意。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

有人補充說,要加強數據管理了。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

第三個討論比較多的話題則是,這個項目和LLM OS有關嗎?wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

前段時間卡帕西從OpenAI離職,計劃要開始推進個人項目。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

當時大家都猜測,他要做LLM OS。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

3月底在訪談中,他也再次聊了這個話題。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

他表示,現在AGI的路線已經相對清晰了,大家都在如火如荼推進工作,大致來說,每個人都在努力構建“大模型操作系統(LLM OS)”.wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

我喜歡把它比作一個操作系統。你要準備好各種外圍設備,然后把他們連接在一個新的CPU上。這些外圍設備包括文本、圖像、音頻等各種模態。CPU就是語言模型本身。它還要與我們已經構建的所有Software 1.0基礎設施相連wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

我認為大家都在努力構建這樣一個東西,然后把它定制成適用于各個經濟領域的產品。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程

現在隨著新項目推出,卡帕西的個人項目大概是已經提上日程了。wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

后續關于LLM.C的項目還會推出更詳細的視頻講解版本,大家可以期待一波了~wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

GitHub地址:
https://github.com/karpathy/llm.cwI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

參考鏈接:
[1]https://twitter.com/karpathy/status/1777427944971083809wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM
[2]https://twitter.com/karpathy/status/1777493157485437009wI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM
[3]https://twitter.com/karpathy/status/1777481372636246491?s=46&t=iTysI4vQLQqCNJjSmBODPwwI8速刷資訊——每天刷點最新資訊,了解這個世界多一點SUSHUAPOS.COM

本文鏈接:OpenAI創始大神手搓千行C代碼訓練GPT,附PyTorch遷移教程http://m.sq15.cn/show-2-4678-0.html

聲明:本網站為非營利性網站,本網頁內容由互聯網博主自發貢獻,不代表本站觀點,本站不承擔任何法律責任。天上不會到餡餅,請大家謹防詐騙!若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。

上一篇: 北大開源最強aiXcoder-7B代碼大模型!聚焦真實開發場景,專為企業私有部署設計

下一篇: 培育新質生產力在行動丨培育千億級人工智能產業創新集群?陜西發布行動計劃推進五大工程

熱門資訊

推薦資訊

  • 日榜
  • 周榜
  • 月榜
久久国产精品永久免费网站| 四虎影视库| 日韩欧美一二三区| 国产视频一区二区三区四区| 国产a一级| 一级女性全黄生活片免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 你懂的日韩| 精品视频一区二区| 久久精品欧美一区二区| 日韩avdvd| 国产精品免费久久| 天天做人人爱夜夜爽2020| 精品久久久久久影院免费| 国产不卡在线观看| 日韩字幕在线| 国产精品1024在线永久免费 | 欧美国产日韩精品| 四虎影视精品永久免费网站| 久久国产一久久高清| 国产高清视频免费观看| 日韩专区亚洲综合久久| 国产麻豆精品免费视频| 亚洲第一页色| 久久99中文字幕久久| 午夜在线亚洲| 亚飞与亚基在线观看| 一级女性大黄生活片免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 可以免费在线看黄的网站| 国产美女在线观看| 国产伦理精品| 国产极品白嫩美女在线观看看| 香蕉视频亚洲一级| 天天做日日爱夜夜爽| 成人在免费观看视频国产| 亚洲第一页色| 国产麻豆精品| 国产亚洲免费观看| 九九热国产视频| 二级片在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品在线免费播放| 亚欧成人毛片一区二区三区四区| 亚飞与亚基在线观看| 国产91精品系列在线观看| 精品国产亚洲人成在线| 国产网站免费观看| 久久99中文字幕久久| 国产一区二区精品| 天天色成人网| 青青久久精品国产免费看| 精品国产一区二区三区免费| 日韩avdvd| 一本高清在线| 九九热精品免费观看| 九九九国产| 尤物视频网站在线观看| 国产不卡在线观看| 青青久久精品国产免费看| 91麻豆精品国产高清在线| 韩国三级视频在线观看| 天天做日日爱夜夜爽| 精品国产一区二区三区精东影业| 久久精品店| 欧美激情伊人| 日本特黄特黄aaaaa大片| 国产精品自拍亚洲| 亚洲精品中文字幕久久久久久| 台湾美女古装一级毛片| 黄视频网站在线观看| 国产精品自拍一区| 久久精品成人一区二区三区| 国产成人精品综合久久久| 999久久66久6只有精品| 青草国产在线观看| 国产精品免费久久| 日本免费乱理伦片在线观看2018| 国产伦精品一区二区三区无广告 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产精品免费久久| 中文字幕97| 九九九网站| 国产网站免费视频| 香蕉视频久久| 久草免费在线观看| 香蕉视频久久| 久久国产精品自线拍免费| 在线观看导航| 二级特黄绝大片免费视频大片| 国产一级生活片| 成人av在线播放| 国产美女在线一区二区三区| 亚飞与亚基在线观看| 999久久久免费精品国产牛牛| 欧美一级视频免费观看| 日韩av成人| 日韩中文字幕一区二区不卡| 99热热久久| 美女免费精品高清毛片在线视| 亚州视频一区二区| 国产一区二区精品久久91| 日韩免费在线| 99久久精品费精品国产一区二区| 99久久网站| 精品在线免费播放| 国产伦精品一区三区视频| 黄视频网站在线观看| 色综合久久天天综合观看| 99色视频在线观看| 999久久久免费精品国产牛牛| 黄色短视屏| 午夜激情视频在线播放| 青青久久国产成人免费网站| 亚洲精品影院久久久久久| 欧美激情中文字幕一区二区| 韩国三级视频网站| 国产91精品系列在线观看| 一级片免费在线观看视频| 久草免费资源| 亚洲第一色在线| 国产伦精品一区二区三区无广告| 精品久久久久久中文字幕一区| 国产激情一区二区三区| 久久精品成人一区二区三区| 日韩中文字幕一区| 国产极品精频在线观看| 国产精品1024永久免费视频| 色综合久久久久综合体桃花网| 91麻豆精品国产自产在线| 成人免费高清视频| 美女免费精品视频在线观看| 天天做日日爱夜夜爽| 可以免费在线看黄的网站| 91麻豆精品国产高清在线| 国产一区二区高清视频| 精品久久久久久中文| 麻豆系列 在线视频| 国产不卡高清| 成人免费观看网欧美片| 欧美日本免费| 欧美日本免费| 精品国产三级a| 欧美一区二区三区性| 黄色福利片| 香蕉视频一级| 欧美激情在线精品video| 精品视频在线观看一区二区| 韩国三级视频网站| 中文字幕一区二区三区精彩视频| 日韩在线观看视频黄| 精品国产香蕉伊思人在线又爽又黄| 韩国三级视频在线观看| 毛片的网站| 久久久久久久网| 欧美另类videosbestsex视频| 99热视热频这里只有精品| 国产91视频网| 成人a大片高清在线观看| 日韩免费片| 午夜在线亚洲男人午在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产高清在线精品一区a| 欧美a级片视频| 精品久久久久久影院免费| 欧美激情一区二区三区视频 | 黄视频网站在线免费观看| 国产成人精品综合| 欧美国产日韩在线| 久久国产影院| 成人影院久久久久久影院| 精品国产香蕉伊思人在线又爽又黄| 欧美日本免费| 国产不卡高清| 日韩男人天堂| 国产视频一区二区三区四区| 亚州视频一区二区| 精品在线观看国产| 国产麻豆精品| 亚洲第一色在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美电影免费看大全| 欧美激情中文字幕一区二区| 亚洲精品久久久中文字| 精品毛片视频| 久久精品成人一区二区三区| 国产不卡高清| 一本伊大人香蕉高清在线观看| 人人干人人插| 超级乱淫伦动漫| 国产麻豆精品免费视频| 精品国产三级a| 精品视频在线看 | 亚洲天堂在线播放| 亚欧成人毛片一区二区三区四区| 美国一区二区三区| 你懂的日韩| 日日夜夜婷婷| 日韩在线观看视频免费| 成人免费网站久久久|