1 月 12 日消息,x 平台博主 andrei david 发文,宣布其成功在一台拥有 20 年历史的厚版 xbox 360 游戏机上安装并运行了一款特制的 llama2.c ai 模型。
it之家参考其博文,该博主在这台经过破解的游戏机上通过自己设计的启动加载程序成功载入模型,并输入“sleep joe said”的语句,稍等片刻,xbox 360 便进行了回应。
该博主称,这次实验的灵感来自此前 exo lab 团队官宣在一台运行 windows 98 的 pentium ii 电脑上成功运行了 llama 模型。
尽管 xbox 360 使用的 ai 模型与 exo lab 的 windows 98 pc 所用模型相同,该博主提到自己仍需针对 xbox 360 游戏机的 powerpc 架构和当时独特的内存管理系统进行优化。
据其介绍,适配过程中最显著的差异在于 powerpc 架构是大端序(big-endian),会优先存储最高有效字节,而 exo lab 团队 windows 98 pc 所用的 pentium ii 处理器为小端序(little-endian),优先存储最低有效字节。
为确保模型能够正常运行,该博主开发了一款字节转换系统,能够对模型生成 / 存储的所有数据进行严格的 128 字节内存对齐,以满足 xbox 360 内存子系统的要求。
该博主同时表示,在 xbox 360 上运行 ai 模型的另一个技术难点是 ram 限制,作为比较,xbox 360 配备了 512mb 的 ram,该博主将模型体积压缩至 60mb,成功在 xbox 360 的 ram 中运行。