h3.c: нативный вывод MiniMax-H3 на Apple Silicon от antirez
antirez, создатель Redis, разрабатывает h3.c, нативный движок вывода MiniMax-H3 для Apple Silicon, с генерацией видео/аудио и Ref2VA-ссылками из конца в конец.
antirez (Сальваторе Санфилиппо, разработчик Redis и Lua) создаёт h3.c, нативный движок вывода MiniMax-H3 для Apple Silicon. Основной конвейер уже полностью работает на Mac: генерация видео/аудио по промпту, условия по первому/последнему кадру и упорядоченные Ref2VA-ссылки на изображения/видео/аудио. Текущая работа сосредоточена на оптимизации производительности и памяти Metal под H3 на M3 Max и M5 Max.
H3 на Mac
Запуск MiniMax-H3 в ComfyUI требует CUDA- или AMD GPU с большим объёмом VRAM. h3.c идёт другим путём: единая кодовая база на C (с шейдерами на Objective-C и Metal), которая запускает H3 напрямую на GPU Apple через Metal, позволяя Mac на чипах M-серии генерировать видео и аудио H3 локально, без дискретной GPU или облачного инстанса. За считанные дни после публикации проект набрал более 1100 звёзд на GitHub.
Что уже работает
- Генерация видео и аудио по промпту из официальных весов MiniMax-H3
- Условия по первому/последнему кадру через интерактивную сессию (
!first,!last) - Упорядоченные Ref2VA-ссылки: несколько референсных изображений добавляются по порядку и предоставляются модели как
<Picture 1>,<Picture 2>и т.д. - Интерактивный CLI в стиле Iris, который сохраняет условие промпта, подготовленный DiT и видеодекодер в памяти между генерациями
- Нативная генерация превью 256 и режим DiT в исходном BF16 с потоковой загрузкой с SSD для машин с ограниченной памятью
Начало работы
В README описаны сборка и запуск движка. При наличии снапшота MiniMax-H3 с Hugging Face в ./MiniMax-H3:
make -j8
mkdir -p outputs
./h3 --info -d ./MiniMax-H3
./h3 -d ./MiniMax-H3 --width 512 --height 512 --steps 6Без флага -p бинарник запускает интерактивную сессию, в которой вы вводите промпт для генерации пронумерованного видео. Полезные команды сессии включают !status, !seed random, !seconds 2, !show, !save output.mp4, !first, !last, !ref-image и !cache.
Статус
Проект находится в активной разработке, коммиты публикуются ежедневно. В README отмечается, что текущая работа представляет собой постепенную оптимизацию производительности и памяти Metal под H3, так что на оборудовании M-серии стоит ожидать как ускорений, так и шероховатостей.
Ссылки
- Репозиторий: github.com/antirez/h3.c
- Веса модели: MiniMax-H3 на Hugging Face
- Анонс: Banodoco minimax_h3_chatter, 2026-08-11
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.