中文字幕亚洲欧美一区二区三区_亚洲精品菠萝久久久久久久_日本成人免费视频_狠狠躁少妇一区二区三区_国产精品中文字幕久久久_国产乱子伦农村叉叉叉_麻豆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://www.sq15.cn/show-2-4678-0.html

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

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

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

熱門資訊

推薦資訊

  • 日榜
  • 周榜
  • 月榜
久久99这里只有精品国产| 可以在线看黄的网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲天堂免费| 欧美激情一区二区三区在线播放 | 精品久久久久久免费影院| 四虎影视库| 四虎久久精品国产| 毛片成人永久免费视频| 国产欧美精品| 国产麻豆精品hdvideoss| 成人在免费观看视频国产| 久久久久久久免费视频| 国产精品自拍在线| 一级片片| 久久精品欧美一区二区| 欧美a级片免费看| 国产一区二区精品久| 欧美1区2区3区| 精品视频一区二区| 久久国产影院| 亚洲女初尝黑人巨高清在线观看| 欧美日本国产| 香蕉视频亚洲一级| 午夜激情视频在线播放| 成人a大片高清在线观看| 国产不卡在线观看| 国产伦精品一区二区三区无广告 | 亚洲第一色在线| 99色播| 四虎影视库| 国产伦精品一区二区三区在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚欧乱色一区二区三区| 国产不卡在线观看视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 999久久66久6只有精品| 欧美激情一区二区三区在线播放 | 91麻豆精品国产高清在线| 亚洲第一色在线| 91麻豆精品国产自产在线| 日韩免费在线视频| 韩国三级一区| 日韩av成人| 999精品在线| 九九干| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产一区二区三区久久久蜜臀 | 国产91精品系列在线观看| 成人在免费观看视频国产| 天天色成人网| 国产91素人搭讪系列天堂| 成人免费观看男女羞羞视频| 久久国产精品永久免费网站| 成人免费观看视频| 国产视频一区在线| 精品国产一区二区三区精东影业 | 黄视频网站在线免费观看| 午夜在线影院| 天天色色色| 黄视频网站在线观看| 精品久久久久久综合网| 国产高清在线精品一区二区| 欧美日本免费| 日韩在线观看视频网站| 香蕉视频久久| 国产精品自拍一区| 国产不卡在线看| 你懂的国产精品| 欧美电影免费看大全| 日韩中文字幕在线观看视频| 精品视频一区二区三区免费| 999久久狠狠免费精品| 国产综合91天堂亚洲国产| 99色播| 精品国产一区二区三区精东影业 | 日本特黄特色aaa大片免费| 色综合久久久久综合体桃花网| 成人免费一级纶理片| 黄视频网站免费观看| 久久精品免视看国产成人2021| 久草免费在线色站| 美女免费毛片| 日本免费乱理伦片在线观看2018| 精品国产一区二区三区久久久狼| 999精品视频在线| 欧美激情一区二区三区在线| 成人免费网站久久久| 久久久久久久免费视频| 毛片成人永久免费视频| 国产福利免费观看| 日本免费乱理伦片在线观看2018| 国产网站免费| 久久99爰这里有精品国产| 精品视频免费在线| 99久久精品国产高清一区二区| 免费一级片在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎论坛| 色综合久久天天综线观看| 美女免费毛片| 精品国产三级a| 黄视频网站在线观看| 青青久久精品| 91麻豆精品国产片在线观看| 久草免费在线色站| 色综合久久天天综合| 成人在免费观看视频国产| 日本免费乱人伦在线观看| 天天色色色| 国产不卡高清在线观看视频 | 成人av在线播放| 精品国产亚一区二区三区| 亚飞与亚基在线观看| 日韩欧美一及在线播放| 国产综合成人观看在线| 国产精品1024在线永久免费| 高清一级片| 日韩在线观看视频网站| 亚洲 欧美 成人日韩| 天堂网中文字幕| 国产精品自拍亚洲| 麻豆系列 在线视频| 国产一级强片在线观看| 成人高清视频免费观看| 99色播| 亚久久伊人精品青青草原2020| 欧美一级视| 久久久久久久男人的天堂| 91麻豆精品国产综合久久久| 精品视频免费观看| 一本高清在线| 午夜在线亚洲男人午在线| 久久国产一久久高清| 国产不卡高清| 欧美国产日韩久久久| 九九九国产| 国产成人欧美一区二区三区的| 日日日夜夜操| 精品视频在线观看免费| 可以在线看黄的网站| 欧美爱爱网| 久久精品人人做人人爽97| 中文字幕一区二区三区 精品| 天天做日日干| 韩国三级视频网站| 九九精品影院| 在线观看成人网 | 国产美女在线一区二区三区| 91麻豆精品国产高清在线| 国产一级生活片| 日韩女人做爰大片| 日韩在线观看视频网站| 精品国产一区二区三区免费 | 精品视频在线观看视频免费视频| 黄视频网站在线免费观看| 成人av在线播放| 免费毛片基地| 欧美日本免费| 欧美大片一区| 九九精品在线| 麻豆系列 在线视频| 久久国产精品自线拍免费| 国产不卡在线观看| 色综合久久天天综合观看| 国产网站免费视频| 久久成人综合网| 中文字幕一区二区三区精彩视频| 日韩女人做爰大片| 国产视频一区在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产不卡福利| 国产91丝袜高跟系列| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 黄视频网站免费看| 日本在线播放一区| 香蕉视频久久| 欧美激情一区二区三区在线播放| 国产91精品一区二区| 韩国毛片| 999精品在线| 成人免费一级纶理片| 成人在免费观看视频国产| 91麻豆高清国产在线播放| 天天做人人爱夜夜爽2020毛片| 国产91丝袜高跟系列| 可以免费在线看黄的网站| 精品久久久久久综合网| 欧美激情一区二区三区在线播放 | 国产麻豆精品免费密入口| 尤物视频网站在线观看| 欧美日本二区| 欧美α片无限看在线观看免费| 精品在线观看国产| 国产成人女人在线视频观看| 久久精品成人一区二区三区| 中文字幕一区二区三区精彩视频| 国产一区二区精品| 色综合久久天天综线观看| 国产网站在线|