祁旻離開實(shí)驗(yàn)室時(shí),她的六個(gè)大循環(huán)已經(jīng)跑完五個(gè)了。最后一個(gè)是處理神經(jīng)元上下級(jí)聯(lián)關(guān)系的,因此需要的時(shí)間格外長。
她帶著電腦離開學(xué)校,坐地鐵回到她現(xiàn)在借住的朋友家。
祁旻這位朋友叫嚴(yán)兆蘭,也是她大學(xué)時(shí)的同學(xué),因?yàn)闆]有直博而是先讀了碩士,現(xiàn)在還沒有博士畢業(yè)。但人家因?yàn)槭窃趪鴥?nèi)top2大學(xué)讀博,因此在讀博期間就已經(jīng)結(jié)婚了。如果不是她和祁旻上學(xué)時(shí)關(guān)系的確鐵,恐怕也不會(huì)讓祁旻住在自己家。
不過祁旻知道她住在人家夫妻倆的家里很礙事兒,回去之后就進(jìn)到自己的臥室里,若非必要決不出來。
她從下午五點(diǎn)進(jìn)入房間,聯(lián)上網(wǎng)打開jupyter就又開始鼓搗她的代碼。在第六個(gè)大循環(huán)跑完之后,她就相當(dāng)于已經(jīng)跑完了一個(gè)256^(3)=25616777216個(gè)虛擬神經(jīng)元的連接體,然而這和人腦的神經(jīng)元數(shù)量(約860億)還差著四個(gè)數(shù)量級(jí)。
這只能算是一個(gè)測試版的類腦體,但祁旻已經(jīng)可以拿它來做點(diǎn)兒什么了。最簡單的測試方法,就是用來做機(jī)器學(xué)習(xí)。github上有很多現(xiàn)成的代碼,祁旻隨便找了一段兒貼上去,把各種參數(shù)都調(diào)好之后讓它開始運(yùn)行。
這此運(yùn)行得似乎毫無問題,但沒過一會(huì)兒祁旻的手機(jī)就響了。
“哎,是生物系的祁旻老師嗎?”那邊的人說道,“我是學(xué)校計(jì)算中心的管理員,是您一直在跑代碼嗎?”
“呃……可能是我吧?!逼顣F忐忑地回答道。
“您能停一下兒么?機(jī)房超負(fù)荷,導(dǎo)致醫(yī)學(xué)系館又?jǐn)嚯娏??!庇?jì)算中心的管理員說道。
“哦……抱歉抱歉……”祁旻連忙道歉,然而她看了一眼jupyter,這代碼已經(jīng)跑了一半兒了,超算有自己的備用供電,其實(shí)還能撐很長一段時(shí)間。
可以爭取一下兒嘛。祁旻又說道:“不過也不一定是機(jī)房的問題吧,天氣熱的時(shí)候生理醫(yī)學(xué)實(shí)驗(yàn)室本來耗電就大?!?br/>
“咱話是這么說,但超算機(jī)房的耗電也太大了?!庇?jì)算中心的管理員說道,“您還是稍微停一下兒吧,到時(shí)候咱們跟醫(yī)學(xué)系的老師也好交代?!?br/>
人家都這么說了,祁旻也不好意思繼續(xù)再跑她的代碼。
她把正在跑代碼暫停了,又對(duì)電話里問道:“行了么?”
“誒,立刻就行了。沒問題了,謝謝您?!庇?jì)算中心的管理員連忙說,“您等……兩個(gè)小時(shí),再繼續(xù)跑吧?!?br/>
祁旻等了兩個(gè)小時(shí),然而當(dāng)她再把代碼重新啟動(dòng)時(shí),卻發(fā)現(xiàn)代碼跑的速度顯然變慢了。她到計(jì)算中心查了一下兒,發(fā)現(xiàn)自己的計(jì)算資源分配被限制在了30%,而之前她的代碼一直是占用50%計(jì)算資源在運(yùn)行著的。
這可真是讓人不爽。但祁旻也沒什么辦法,畢竟人家計(jì)算中心是全學(xué)校除了計(jì)算機(jī)系之外其他院系共用的,而生物系恐怕也不會(huì)因?yàn)樗@個(gè)用來水經(jīng)費(fèi)、水文章的課題跟計(jì)算中心掰扯。
但是原本用50%計(jì)算資源,跑個(gè)256x256x256的連接體就已經(jīng)要用一整天了,以后用30%的計(jì)算資源跑全尺寸的類腦體真是不知道要跑到哪年哪月去。
祁旻覺得這樣不行,她必須得想個(gè)別的辦法。
——