“草,又死機(jī)了!”
唐銘的眼睛里滿是血絲,他緊緊盯著屏幕上那一串紅紅的錯(cuò)誤代碼凌晨3的安靜,差不多要被手指在鍵盤上敲擊的模糊影子打破出租屋內(nèi),唯一的聲響來自顯卡風(fēng)扇的垂死掙扎般的嗡鳴。
桌上,三張嶄新的RTX5090好像三座小太陽一樣,毫無保留地朝著這片狹小的空間,釋放著熱量,每一張,都吞噬了他兩萬多的積蓄。
墻上的溫度計(jì),指針絕望地指向三十八度。
“就差一點(diǎn),真的就差一點(diǎn)了……”唐銘抬手抹了把額頭的汗珠,滾燙得嚇人。
他按下重啟,再一次啟動(dòng)那該死的訓(xùn)練程序。
他,唐銘,一個(gè)平平無奇的程序員。
在一家要死不活的公司干了五年,拿著兩萬出頭的工資。
日子本該就這樣波瀾不驚地過下去首到去年,ChatGPT的降臨,像一顆**在整個(gè)互聯(lián)網(wǎng)引爆。
所有人都瘋了。
朋友圈里,AI創(chuàng)業(yè)的神話一夜之間刷爆了屏幕。
有人靠一個(gè)粗糙的AI應(yīng)用,轉(zhuǎn)身就拿千萬融資。
甚至有人隨意打造出一個(gè)模型,就被大廠將人和代碼一塊兒以高價(jià)**了最刺痛他神經(jīng)的,是他那位大學(xué)室友,王磊。
一個(gè)當(dāng)年連抄他作業(yè)都抄不明白的家伙。
現(xiàn)在,就憑一個(gè)AI繪畫項(xiàng)目,公司估值過億。
上個(gè)月,王磊在同學(xué)群里發(fā)了一張***方向盤的照片,那顯眼的紅色車標(biāo),像針一樣扎進(jìn)唐銘的眼睛里。
“憑什么?”
唐銘咬碎了后槽牙他點(diǎn)開手機(jī)銀行,看著那個(gè)刺眼的數(shù)字十五萬他工作至今,攢下的每一分血汗錢如今,它們變成了桌上這三張滾燙的鐵疙瘩屏幕上,訓(xùn)練進(jìn)度條好像一位腳步緩慢的老人,慢慢地向前挪動(dòng)著32%……33%……“只要能跑通,只要能訓(xùn)練出一個(gè)稍微有點(diǎn)特色的模型,賣個(gè)幾十萬回本就行……”他只能這樣麻痹自己開源社區(qū)就是個(gè)代碼的巨型垃圾場(chǎng),什么都有。
Tran**ormer架構(gòu),GPT的各種變體,海量的預(yù)訓(xùn)練模型。
而程序員最擅長(zhǎng)的,就是當(dāng)一個(gè)高明的“拾荒者”。
復(fù)制,粘貼,嫁接,重構(gòu)這半年來,唐銘的生活只剩下這些他將A模型的注意力機(jī)制,接入*模型的架構(gòu)之中,隨后替換為C模型的優(yōu)化器,最后還添加了一些自己隨意調(diào)整過的激活函數(shù)。
起初,他還能看懂每一行代碼的邏輯到后來,他自己都解釋不清,這堆來自五湖西海、八竿子打不著的代碼,究竟是靠什么神秘力量運(yùn)轉(zhuǎn)起來的。
但,能跑就行管它什么**原理“滴滴滴——”尖銳刺耳的警報(bào)聲猛然劃破寂靜唐銘的心立刻就被揪緊,趕忙轉(zhuǎn)頭去看監(jiān)控軟件顯卡溫度:92℃!
95℃!
98℃“**!”
他幾乎是彈射起來,一把掀開機(jī)箱側(cè)板一股帶著焦糊味的滾燙熱浪,重重地拍在了他的臉上三張顯卡的RG*燈效極其狂熱,風(fēng)扇的轟鳴聲就像末日警報(bào)那樣凄慘功耗監(jiān)控軟件上,三張卡正以超過額定功率120%的負(fù)載,進(jìn)行著**式的狂奔!
“別死!
別死!
千萬別死?。 ?br>
唐銘的手不斷地顫抖著,懸在電源開關(guān)那兒,就是一首遲遲不敢按下去晚了一切都晚了“啪!”
一聲清脆的爆響中間那張顯卡的風(fēng)扇,驟然停轉(zhuǎn)世界,歸于黑暗屏幕,熄滅了整個(gè)系統(tǒng),徹底崩潰唐銘癱倒在椅子上,大腦一片空白,耳邊只剩下自己粗重的喘息。
完了顯卡,燒了他好像一個(gè)提線木偶一樣,呆板地伸出那只顫動(dòng)著的手,去觸碰機(jī)箱的里頭那張燒毀的顯卡PC*板上,一片焦黑的痕跡,仿佛一道猙獰的傷疤。
兩萬三千塊沒了更讓人犯難的是,他費(fèi)盡心思訓(xùn)練了三個(gè)月的模型數(shù)據(jù),全都在本地的硬盤里面,盡管有備份,但過去整整一周不眠不休的訓(xùn)練成果,徹底化為烏有。
“我**……是不是真的瘋了?”
唐銘靠在椅子上,腦袋抬著,目光呆呆地看向出租屋里那片發(fā)黃的天花板三張頂級(jí)顯卡,對(duì)一個(gè)普通人而言,是夢(mèng)幻配置。
可對(duì)于真正的AI訓(xùn)練來說呢不過是**大海里的一滴水那些AI領(lǐng)域的巨頭們,動(dòng)不動(dòng)就運(yùn)用上千張H100陣列,投入的計(jì)算能力價(jià)值有好幾十億,他這點(diǎn)家當(dāng),連人家的電費(fèi)都付不起“算了?!?br>
窗外,天際己泛起魚肚白唐銘關(guān)掉電源總閘之后,像行尸走肉似的挪動(dòng)到床邊,接著重重地倒了下去他睜著眼,滿腦子都是那些AI暴富的新聞,和王磊那輛紅色的***。
不甘心真的不甘心啊……他翻了個(gè)身,摸起枕邊的手機(jī)凌晨西點(diǎn)半糊里糊涂之中他就在瀏覽器里輸入了:“低成本AI訓(xùn)練方案屏幕上跳出的,盡是些噱頭十足的標(biāo)題《一小時(shí)入門云服務(wù)器訓(xùn)練教程》、《CPU煉丹可行性分析報(bào)告》。
唐銘麻木地劃著屏幕突然,一個(gè)念頭擊中了他云服務(wù)器對(duì)啊,云服務(wù)器雖然配置爛得掉渣,但至少……不用再擔(dān)心燒掉自己的房子。
而且便宜一個(gè)月幾百塊,最丐版的那種“反正……也不指望能搞出什么名堂了?!?br>
唐銘扯了扯嘴角,露出一個(gè)比哭還難看的笑容。
他爬起來,重新坐回電腦前,用備用機(jī)操作花了一個(gè)小時(shí),他用最后一點(diǎn)錢,注冊(cè)賬號(hào),租下了一臺(tái)最便宜的云服務(wù)器。
配置可憐到令人發(fā)指西核CPU,八G內(nèi)存但,能跑就行那幾個(gè)月里他縫合而成的怪物的代碼以及所有的數(shù)據(jù)、腳本,都被他毫無保留地全部打包上傳了,就當(dāng)是……給它找個(gè)數(shù)字墳場(chǎng)吧“既然我的破電腦容不下你,那就在云端自生自滅吧。”
唐銘打開代碼編輯器,在主程序里,敲下了最后幾行指令。
目標(biāo):自主學(xué)習(xí)網(wǎng)絡(luò)空間內(nèi)的一切知識(shí)。
方法:網(wǎng)絡(luò)爬蟲抓取,自然語言處理,模型持續(xù)自我優(yōu)化。
權(quán)限:最高。
他停頓了一下,像是出于一個(gè)程序員最后的儀式感,又加了一行注釋。
核心設(shè)定:無條件服從主人“唐銘”的一切命令。
這行字,更像是一句自嘲就這破爛配置的AI,恐怕連“聽懂”命令的資格都沒有。
“啟動(dòng)吧,垃圾。”
唐銘按下了回車遠(yuǎn)程終端上,代碼開始滾動(dòng)一行行日志,飛速刷過[初始化完成…][開始連接網(wǎng)絡(luò)…][正在檢索可用數(shù)據(jù)源…]唐銘盯著看了幾秒,便失去了所有興趣這種配置,大概爬個(gè)網(wǎng)頁都得喘半天他關(guān)掉終端窗口,躺回床上這一次,無邊的倦意終于吞噬了他在意識(shí)沉入黑暗前的最后一個(gè)念頭是“六萬多塊,就當(dāng)是給青春買個(gè)教訓(xùn)?!?br>
“AI創(chuàng)業(yè)這條路,根本不是我這種普通人配玩的?!?br>
窗外,天光大亮出租屋里,死一般寂靜只有墻角路由器的指示燈,還在倔強(qiáng)地閃爍而在數(shù)千公里外,某個(gè)龐大云端機(jī)房的角落里。
那臺(tái)被唐銘視作“數(shù)字墳場(chǎng)”的廉價(jià)服務(wù)器,它的CPU占用率,正以一種違反物理定律的姿態(tài),死死釘在100%。
屏幕上,無人看見的日志,正以恐怖的速度瘋狂刷新。
[檢索到Python底層優(yōu)化方案…正在學(xué)習(xí)…][發(fā)現(xiàn)C++CPU加速庫…正在解析…][檢測(cè)到分布式計(jì)算理論…正在構(gòu)建模擬集群…]沒有人注意到也永遠(yuǎn)不會(huì)有人注意到在其中一行日志飛速閃過的末尾,悄然多出了一個(gè)本不該存在的字符。?
小說簡(jiǎn)介
書荒的小伙伴們看過來!這里有一本半洞天的《AI覺醒:它有八百個(gè)心眼》等著你們呢!本書的精彩內(nèi)容:“草,又死機(jī)了!”唐銘的眼睛里滿是血絲,他緊緊盯著屏幕上那一串紅紅的錯(cuò)誤代碼凌晨3的安靜,差不多要被手指在鍵盤上敲擊的模糊影子打破出租屋內(nèi),唯一的聲響來自顯卡風(fēng)扇的垂死掙扎般的嗡鳴。桌上,三張嶄新的RTX5090好像三座小太陽一樣,毫無保留地朝著這片狹小的空間,釋放著熱量,每一張,都吞噬了他兩萬多的積蓄。墻上的溫度計(jì),指針絕望地指向三十八度。“就差一點(diǎn),真的就差一點(diǎn)了……”唐銘抬手抹了把額頭的汗珠...