1 月 12 日消息,X 平臺博主 Andrei David 發(fā)文,宣布其成功在一臺擁有 20 年歷史的厚版 Xbox 360 游戲機上安裝并運行了一款特制的 Llama2.c AI 模型。
IT之家參考其博文,該博主在這臺經(jīng)過破解的游戲機上通過自己設(shè)計的啟動加載程序成功載入模型,并輸入“Sleep Joe said”的語句,稍等片刻,Xbox 360 便進行了回應(yīng)。
該博主稱,這次實驗的靈感來自此前 EXO Lab 團隊官宣在一臺運行 Windows 98 的 Pentium II 電腦上成功運行了 Llama 模型。
盡管 Xbox 360 使用的 AI 模型與 EXO Lab 的 Windows 98 PC 所用模型相同,該博主提到自己仍需針對 Xbox 360 游戲機的 PowerPC 架構(gòu)和當(dāng)時獨特的內(nèi)存管理系統(tǒng)進行優(yōu)化。
據(jù)其介紹,適配過程中最顯著的差異在于 PowerPC 架構(gòu)是大端序(big-endian),會優(yōu)先存儲最高有效字節(jié),而 EXO Lab 團隊 Windows 98 PC 所用的 Pentium II 處理器為小端序(little-endian),優(yōu)先存儲最低有效字節(jié)。
為確保模型能夠正常運行,該博主開發(fā)了一款字節(jié)轉(zhuǎn)換系統(tǒng),能夠?qū)δP蜕?/ 存儲的所有數(shù)據(jù)進行嚴格的 128 字節(jié)內(nèi)存對齊,以滿足 Xbox 360 內(nèi)存子系統(tǒng)的要求。
該博主同時表示,在 Xbox 360 上運行 AI 模型的另一個技術(shù)難點是 RAM 限制,作為比較,Xbox 360 配備了 512MB 的 RAM,該博主將模型體積壓縮至 60MB,成功在 Xbox 360 的 RAM 中運行。