CrankGPT: 本地人力驱动 AI 推理
CrankGPT 是一个本地 AI 推理系统,允许用户通过手摇或脚踏提供物理能量来生成 token。通过将电源从电网转移到人力,该项目旨在提供一种私密的、离网的云端 AI 服务替代方案,同时减少对企业数据中心的依赖。
硬件架构与电源管理
CrankGPT 使用 Raspberry Pi 5 作为其主要计算引擎,运行针对 CPU 推理优化的模型。为了弥补不稳定的动力生成与硬件所需的稳定电压之间的差距,系统采用了特定的电源管理技术栈:
- 能量生成: 系统使用了一种现成的 20W 可切换电压手摇发电机,专为紧急 USB 充电设计。
- 电压稳定: 由于 Raspberry Pi 5 的电流需求在重度 CPU 推理期间会增加——有时会飙升至 5A——发电机的电压可能会跌落至 4.8V 以下,或触发过流保护。
- 储能装置: 为了防止电压骤降并允许用户进行短暂休息,开发了一个定制的电容板,用于平滑发电机的输出,并作为约 20 秒的短期储能装置。
AI 工作负载的分层能量模型
CrankGPT 根据维持工作负载所需的物理努力程度对 AI 工作负载进行分类,并提出了不同“层级”的人力驱动硬件:
- 手摇驱动模型: 旨在用于基础的、日常的家庭使用。
- 脚踏驱动模型: 为需要更强大模型的高级用户和小型公司设计。
- 健身房/健身工作室合作伙伴关系: 为需要持续、高输出能量生成的复杂智能体(agentic)和企业级工作流提议。
隐私与可持续发展目标
该项目被定位为对大规模 AI 相关的环境和隐私成本的批判。它强调了两个主要优势:
- 数据主权: 通过完全在设备上运行,CrankGPT 确保用户数据、提示词(prompts)和“古怪的应用想法”保持私密,不会被大型企业访问。
- 环境影响: 该项目突出了科技公司为了建设 AI 数据中心而放弃气候承诺、转而建造燃气发电厂的趋势,并提议用户“停止燃烧石油,开始燃烧卡路里”。
社区见解与技术讨论
社区中的技术讨论突出了该项目的可行性及其概念性特征:
- 能量效率: 一些用户指出,推理所需的能量出奇地易于管理。一位贡献者估计,60 分钟的高强度骑行(约 200Wh)可能足以为 H100 GPU 提供约 20 分钟的动力。
- 工程约束: 社区将手摇动力的约束视为一种富有成效的工程挑战,这可能导致更可持续且更高效的软件框架设计。
- 讽刺 vs. 实用性: 虽然许多人将该项目视为一种“恶作剧”或讽刺——将其比作《黑镜》的剧集——但也有人建议它可能会演变成一个合法的太阳能驱动推理盒,让用户摆脱订阅制和电网依赖。
"I really like the idea of trying to design things with the constraint of it having to be able to run off a hand-crank. I feel like it is not only an interesting engineering challenge but one that might lead to a more efficient and sustainable framing."
技术资源
对于对底层实现感兴趣的人,该项目引用了 GitHub 上的 edge_voice_agent 仓库,并通过 Squeezlabs 提供详细的技术文档。
Sources
- HNCrankGPT