H3-Metal:antirez 为 MiniMax 的 H3 视频模型开发的原生 C/Metal 版本,专为 Apple Silicon 打造
TECH

H3-Metal:antirez 为 MiniMax 的 H3 视频模型开发的原生 C/Metal 版本,专为 Apple Silicon 打造

20+
Signals

战略概览

  • 01.
    Redis 的创建者 Salvatore Sanfilippo(antirez)发布了 h3.c,这是一个原生 C/Metal 推理引擎,可在 Apple Silicon Mac 上运行 MiniMax 的 H3 多模态视频/音频模型,采用 MIT 许可证发布。
  • 02.
    该项目支持文本提示生成视频/音频,并提供多种条件控制模式:首帧/末帧锚定、图像参考、静音视频、嵌入式视频+音频,以及独立音频,所有功能封装在一个类似 Iris 的交互式命令行界面(CLI)中,并支持持久化模型状态。
  • 03.
    antirez 在 X 平台上宣布了该发布,指出代码整合了 Draw Things 应用开发者 liuliu 的贡献,他还邀请 liuliu 将这些代码回合并入其自己的项目中。
  • 04.
    MiniMax 官方 X 账号公开赞扬 antirez 构建了 Mac 推理引擎,称其为开源权重让任何人都能将模型带到新硬件上的有力证明。
  • 05.
    该引擎包含三项内存/性能优化:减少激活的 Transformer 层(从 50 层降至 45 或 40 层)、去噪步数复用(2 倍或 3 倍)以及 SSD 流式传输,后者每次仅将两个 DiT 模块保留在内存中,其余从磁盘读取。
  • 06.
    MiniMax H3 是一个 330 亿参数的全模态模型,可生成长达 4 至 15 秒、最高 2K/24fps 的视频并支持原生立体声音频,其开源权重于 2026 年 8 月 3 日发布;antirez 的 h3.c 则于一周后的 2026 年 8 月 10 日发布。

一位程序员、一个行业的模型,以及 MiniMax 的公开喝彩

h3.c 发布最引人注目的并非代码本身,而是谁在为之喝彩。训练并拥有 H3 模型底层技术的公司 MiniMax,使用其官方 X 账号公开赞扬 antirez 的非官方移植版本,称其为“地球上最优秀的程序员之一”,并将整个事件视为开源权重意味着‘任何人都能将 H3 带到任何硬件上’的明证。这并非普通的开发者关系宣传,而是一家模型供应商承认,一位外部贡献者完成了其自身尚未构建的 Apple Silicon 支持。

X 平台上的反应进一步强化了这一叙事。评论者的主流观点,尤其是中文社区对此次发布的回应,普遍强调 h3.c 是‘非封装,从零编写’——纯 C 代码加 Metal 着色器,不依赖 Python、PyTorch 或 ComfyUI 的依赖链。这一区别对其目标受众至关重要:那些曾尝试在 Mac 上通过较重的 Python/ComfyUI 堆栈运行 H3 却遭遇性能瓶颈的用户。该项目还整合了 Draw Things 应用开发者 liuliu 的代码,antirez 明确邀请他将有用部分带回 Draw Things 的 H3 计划中——这虽是小细节,却揭示了构建严肃原生 Apple Silicon AI 工具的开发者群体实际上多么稀少且联系松散。

优化栈:以质量与保真度换取速度与内存

h3.c 真正的工程贡献是在基础 H3 架构之上叠加的三项可调权衡机制。层缩减将激活的 Transformer 模块从完整的 50 层降至 45 或 40 层;去噪步数复用将 DiT(扩散 Transformer)的新鲜评估次数从 20 步减少至 11 或 8 步;SSD 流式传输则每次仅将两个 DiT 模块保留在内存中,其余从磁盘读取,使模型在 512x512 分辨率下的存储占用从约 36.5 GiB 缩减至 2.0–2.1 GiB [1]

每项优化都有明确代价。SSD 流式传输的内存节省带来了 26%–84% 的性能开销;在 M5 Max 上,同一 512x512/22 帧/20 步生成任务,默认耗时约 16.69 秒,采用激进的 40 层/3 倍复用配置可缩短至约 6.47 秒,而简化至 4 步渲染时最快可达 3.5 秒 [1]。这种跨度使 h3.c 不再是一个单一基准值,而更像一个调节旋钮:内存受限的 Mac 用户可牺牲保真度与时间以运行 330 亿参数的全模态模型,而资源充足的用户则可追求极致速度。

许可证的讽刺:MIT 代码,受限地域

此次发布中隐藏着一个被热情掩盖的真实矛盾。据报道,MiniMax 的 H3 许可证禁止在美国、欧盟、英国和韩国本地部署,同时还设定了署名要求、年收入超过 2000 万美元需单独授权,以及禁止蒸馏等条款 [3]。相比之下,antirez 的 h3.c 采用宽松的 MIT 许可证发布,无任何地域限制,这意味着让本地、无云 H3 执行变得轻而易举的工具,如今却在那些根据 MiniMax 自身条款禁止本地运行该模型的市场中自由流通 [3]

这种差距并非 h3.c 的漏洞,而是开源权重许可方式与基于这些权重构建的独立工具实际分发方式之间的结构性错配。宽松许可证的推理引擎无法强制执行模型供应商的独立使用限制,而 h3.c 的流行本身恰恰证明了这种错配对终端用户造成的实际摩擦微乎其微。

现实检验:Apple Silicon 仍不敌专用 GPU

尽管充满热情,Hacker News 上的怀疑者仍反对将 h3.c 视为对专用 GPU 硬件的真正超越。embedding-shape 指出,扩散模型的视频生成本质上是计算密集型任务,这使得无论软件层优化得多好,Macs 在结构上始终劣于 NVIDIA GPU [2]。实际数据支持了这一观点:有评论者报告称,使用 ComfyUI 在 128GB M4 Max Mac Studio 上生成一段 15 秒 480p 视频耗时约 90 分钟,而在 RTX Pro 6000 上仅需 2 至 3 分钟 [2]

其他评论者还指出了除原始速度外的更多问题——thehamkercat 希望基准测试方法更清晰,因为模式、分辨率、时长等变量会显著影响结果;社区报告还描述了 8–16GB Mac 上因统一内存限制导致的模型加载失败、旧版 Xcode/macOS Sonoma 上 Metal 着色器编译失败,以及二进制文件在 Rosetta 2 下运行而非原生运行时出现的段错误 [4]。h3.c 缩小了没有 GPU 替代方案的 Mac 用户之间的差距,并特别填补了 Python/ComfyUI 工具链的空白,但它并未消除计算密集型扩散工作负载下的底层硬件劣势。

历史背景

发布了 H3 全模态(330 亿参数)视频/音频生成模型的开源权重。
发布了专为 Apple Silicon 设计的原生 C/Metal H3 推理引擎 h3.c,采用 MIT 许可证。

关键关系图

关键玩家
主题

H3-Metal:antirez 为 MiniMax 的 H3 视频模型开发的原生 C/Metal 版本,专为 Apple Silicon 打造

SA

Salvatore Sanfilippo (antirez)

独立构建并以 MIT 许可证发布 h3.c,为 Mac 用户提供了无需云服务、无需 Python 的 H3 运行路径;其作为 Redis 创建者的声望为此次发布带来了超常的关注度与可信度。

MI

MiniMax

H3 模型的原始创建者;开放了权重(这在结构上使移植成为可能),随后在其官方账号上公开支持 antirez 的非官方引擎,实际上将自身从未构建的平台支持外包给了外部开发者。

LI

liuliu / Draw Things 应用

贡献了 antirez 整合进 h3.c 的代码,并被明确邀请取回任何对其自身 H3 支持有用的部分,体现了独立 Apple Silicon AI 工具构建者之间非正式的交叉协作。

AP

appautomaton/mlx-h3(社区项目)

一个独立的预 alpha 纯 MLX Python 运行时,用于在 Apple Silicon 上运行 H3,需约 70 GiB 统一内存,提供了与 h3.c 解决相同问题的另一种(更重、更不成熟)原生方案。

事实来源

4 条引用
  1. [1] antirez/h3.c GitHub repository
  2. [2] H3-metal - Native MiniMax-H3 inference for Apple Silicon | Hacker News
  3. [3] MiniMax H3 Open Video Model (Hailuo) - July 2026
  4. [4] H3-Metal MiniMax H3 Apple Silicon Fixes

来源文章

Top 3

THE SIGNAL.

Analysts

认为扩散模型的视频生成本质上是计算密集型任务,这意味着无论软件优化得多好,Macs 在此工作负载上始终结构性地劣于 NVIDIA GPU。

embedding-shape
Hacker News 评论者

赞扬该项目,但质疑初始基准披露不够清晰,未说明实际测量了哪些变量(模式、分辨率、时长)。

thehamkercat
Hacker News 评论者

将此次发布置于 antirez 更广泛的高影响力开源产出背景中,包括 dump1090 和 Kilo,以此解释为何该项目引起广泛关注。

punnerud
Hacker News 评论者

报告称,在其 M5 Max 上,其他设置下耗时较长的视频生成任务仅需几分钟即可完成。

antirez (Salvatore Sanfilippo)
h3.c 创建者
The Crowd

Fast H3 implementation for Metal. Enjoy, modify, and so forth: github.com/antirez/h3.c Contains code from @liuliu which is welcomed in taking back whatever parts he likes for @drawthingsapp in case there are H3 plans there.

@@antirez2098

MiniMax H3 本地爆火,可教程清一色 NVIDIA + ComfyUI,Mac 用户只能干登眼。现在 Redis 之父 antirez 看不下去了,自己用纯 C + Metal 手写了一个 H3 推理引擎,Apple Silicon 原生跑。不是套壳,是从零写:纯 C + Metal shader,没有 Python、没有 PyTorch、没有 ComfyUI;文生视频 + ...

@@eternityspring265

the creator of redis just built a native minimax h3 inference engine for mac and its FREE antirez (salvatore sanfilippo) built h3-metal a single c file that runs minimax h3 locally on apple silicon. generates video and audio from text prompts on your own machine no cloud, no api key, no $40/mo sub. just a make and a prompt what you get for free: - native metal inference for minimax h3 on any mac with apple silicon - text to video with first/last frame conditioning - image, video, and audio reference injection - interactive iris-style session with live terminal preview - speed presets from 4 step (~3.5s on m5 max) to 50 step reference quality - full mit license, 549 stars in 2 days setup (3 min): step 1: clone and get the weights - git clone github.com/antirez/h3.c - download minimax h3 from huggingface into ./MiniMax-H3 - make -j8 step 2: run the interactive session - ./h3 -d ./MiniMax-H3 --width 512 --height 512 --steps 6 - type any prompt and it generates a numbered video step 3: render your first clip - ./h3 -d ./MiniMax-H3 -p "a red fox walks through snow, photorealistic tracking shot" --width 512 --height 512 --frames 22 --steps 20 -o outputs/fox.mp4 use it for prototyping video concepts, animating ideas, generating consistent character motion, or building visual agents that need local video generation this is the same minimax h3 architecture used by premium video platforms, running on your desk with zero api overhead

@@Alan_Earn41

Antirez/h3.c: MiniMax H3 inference engine for Mac computers

@u/TheStartupChime1
Broadcast