百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

hypura

> 编程语言
开源

模型太大,无法放入 Mac 的内存

664 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

模型太大,无法放入 Mac 的内存

Hypura 是一个存储层感知的 LLM 推理调度程序,适用于 Apple Silicon。它根据访问模式、带宽成本和硬件能力,将模型张量分布到 GPU、RAM 和 NVMe 层,从而使超出物理内存的模型能够正常运行,而不会导致系统崩溃。

Hypura 通过了解模型架构来解决这个问题:

  • 规范和嵌入 非常小,但每个 token 都会访问它们 - 固定到 GPU 上
  • MoE 专家路由 利用稀疏性 - 每个 token 只有 8 个专家中的 2 个会触发。 路由拦截器在评估回调中识别出选定的专家,然后只从 NVMe 中加载所需的专家步长(减少 75% 的 I/O)。神经元缓存跟踪了跨 token 加载的专家片段,从而实现了 99.5% 的命中率,来自时间局部性。 共同激活跟踪可预测下一个会被触发的专家,以进行预测性预取。

结果是,原本在 naive mmap 下会导致机器崩溃的模型现在可以运行。内存中能容纳的模型以全速运行,没有任何开销。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言