For the complete documentation index, see llms.txt. This page is also available as Markdown.

Видео Mochi-1

Mochi-1 — это открытая модель Genmo для генерации видео с 10 миллиардами параметров, создающая вывод 848×480 @ 30 кадр/с с физически реалистичным движением. Она использует асимметричный диффузионный трансформер (AsymmDiT) и входит в число самых качественных открытых моделей для генерации видео по точности движения. Разверните её в GPU-облаке Clore.ai, чтобы создавать видео профессионального уровня за долю стоимости коммерческих API.


Что такое Mochi-1?

Mochi-1 — это модель с 10 миллиардами параметров модель видеодиффузии, обученная создавать видео с:

  • Плавным, физически правдоподобным движением

  • Высокой временной согласованностью

  • Сильным соответствием промпту

  • разрешением 848×480 при 30 кадр/с

Она использует асимметричный диффузионный трансформер (AsymmDiT) — разные глубины энкодера для видео и текста — что обеспечивает эффективный вывод в масштабе. Веса выпущены под лицензией Genmo Open Source License, бесплатно для исследований и коммерческого использования.

Основные характеристики модели:

  • 10 млрд параметров

  • Нативный вывод 848×480 @ 30 кадр/с

  • Высокая точность движения (входит в топ по результатам общественных бенчмарков)

  • Доступна на Hugging Face с интеграцией diffusers

  • Демо-интерфейс Gradio для удобного взаимодействия


Предварительные требования

Требование
Минимум
Рекомендуется

VRAM GPU

24 ГБ

40–80 ГБ

GPU

RTX 4090

A100 / H100

ОЗУ

32 ГБ

64 ГБ

Хранилище

60 ГБ

100 ГБ

CUDA

12.8+

12.8+


Шаг 1 — Арендуйте GPU на Clore.ai

  1. Перейдите на маркетплейсе clore.ai и войдите в систему.

  2. Нажмите Маркетплейс и отфильтруйте:

    • VRAM: ≥ 24 ГБ (минимум RTX 4090, рекомендуется A100)

    • Для многопроцессорных конфигураций: фильтр по количеству GPU ≥ 2

  3. Выберите свой сервер и нажмите Настроить.

  4. Установите образ Docker как pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel (базовый образ — мы установим Mochi внутри).

  5. Откройте порты: 22 (SSH) и 7860 (интерфейс Gradio).

  6. Нажмите Аренда.

Clore.ai предлагает инстансы A100 40 ГБ, начиная от голое железо. Для Mochi-1 в полном качестве это наиболее экономичный выбор.


Шаг 2 — Пользовательский Dockerfile

Соберите свой образ или используйте этот Dockerfile чтобы создать готовую к использованию среду Mochi-1:

Сборка и отправка в Docker Hub

Соберите образ локально и отправьте его в свой аккаунт Docker Hub (замените YOUR_DOCKERHUB_USERNAME на ваше фактическое имя пользователя):

затем используйте YOUR_DOCKERHUB_USERNAME/mochi-1:latest в качестве своего Docker-образа в Clore.ai.

В Docker Hub нет официального предварительно собранного Docker-образа для Mochi-1. Нужно собрать его из Dockerfile выше. В качестве альтернативы используйте pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel как базовый образ напрямую и выполните команды настройки вручную через SSH.


Шаг 3 — Подключение по SSH

После запуска вашего инстанса:


Шаг 4 — Загрузка весов Mochi-1

Веса модели размещены на Hugging Face. Скачайте их через huggingface_hub CLI:

Полная модель bf16 занимает примерно 80 ГБ. fp8 квантованная версия занимает ~40 ГБ и работает на RTX 4090 (24 ГБ) с выгрузкой на CPU. Укажите --include "*fp8*" чтобы загрузить только квантованные веса.

Альтернатива: загрузить только квантованные веса fp8


Шаг 5 — Запуск демо Gradio

Mochi-1 поставляется с веб-интерфейсом Gradio для простого создания видео по тексту:

Для режима с низким VRAM (RTX 4090, 24 ГБ):

Параметр --cpu_offload флаг переносит слои модели в оперативную память CPU, когда они не используются, снижая пиковое потребление VRAM до ~18–20 ГБ ценой примерно в 2 раза более медленной генерации.


Шаг 6 — Доступ к веб-интерфейсу

Откройте браузер и перейдите по адресу:

Вы увидите интерфейс Gradio Mochi-1 с:

  • Поле ввода текстового промпта

  • Параметры генерации (шаги, scale guidance, seed)

  • Плеер для вывода видео


Шаг 7 — Создание вашего первого видео

Примеры промптов

Сцена природы:

Сцена действия:

Абстрактное/художественное:

Рекомендуемые настройки

Параметр
Значение

Шаги

64

Масштаб guidance

4.5

Длительность

5,1 секунды (по умолчанию)

Разрешение

848×480 (родное)

Время генерации сильно зависит от GPU. На A100 80 ГБ 5-секундное видео занимает примерно 2–4 минуты. На RTX 4090 с выгрузкой на CPU ожидайте 8–15 минут.


Использование Python API

Для программной генерации используйте конвейер diffusers:

Скрипт пакетной генерации


Инференс на нескольких GPU

Для более быстрой генерации с несколькими GPU:

Clore.ai предлагает многопроцессорные серверы (2×, 4× RTX 4090 или A100). С 2× A100 80 ГБ время генерации сокращается до менее чем 60 секунд для 5-секундного клипа.


Устранение неполадок

Недостаточно памяти CUDA

Решения:

  1. Добавьте --cpu_offload к команде gradio

  2. Включите разбиение VAE: pipe.enable_vae_slicing()

  3. Уменьшите num_frames (попробуйте 24 вместо 84)

  4. Используйте квантованные веса fp8 вместо bf16

Медленная загрузка модели

Решение: Убедитесь, что веса находятся на быстром NVMe-накопителе, а не на HDD. Проверьте скорость хранилища:

Артефакты видео / временное мерцание

Решения:

  • Увеличьте число шагов инференса (попробуйте 80–100)

  • Настройте масштаб guidance (обычно лучше всего диапазон 3.5–5.0)

  • Используйте конкретный seed для воспроизводимости и итераций

Порт 7860 недоступен

Проверьте, что порт корректно открыт в Clore.ai и что сервер Gradio привязан к 0.0.0.0:


Оценка стоимости

GPU
VRAM
Ориентировочная цена
Время видео 5 с

RTX 4090

24 ГБ

$0.14–0.42/ч

~10–15 мин

A100 40 ГБ

40 ГБ

~3–5 мин

A100 80 ГБ

80 ГБ

~2–3 мин

2× A100 80GB

160 ГБ

~60–90 сек


Рекомендации по GPU для Clore.ai

Mochi-1 требует много VRAM — модели с 10 млрд параметров нужен тщательный выбор GPU.

GPU
VRAM
Цена Clore.ai
Режим
Время генерации видео 5 с

RTX 4090

24 ГБ

$0.14–0.42/ч

только квантованный fp8

~10–15 мин

A100 40 ГБ

40 ГБ

рекомендуется bf16

~3–5 мин

A100 80 ГБ

80 ГБ

полный bf16, быстро

~2–3 мин

2× A100 80GB

160 ГБ

тензорный параллелизм, самый быстрый

~60–90 сек

Лучшее соотношение цены и качества: A100 40GB за голое железо генерирует 5-секундный клип за 3–5 минут. Это примерно ~$0.08–0.10 за видеоклип — значительно дешевле, чем Runway ML ($0.25–0.50/clip) или подписки Pika Labs.


Полезные ресурсы

Последнее обновление

Это было полезно?