# genmoai/mochi

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/genmoai-mochi).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,671 stars · 485 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/genmoai/mochi
- awesome-repositories: https://awesome-repositories.com/repository/genmoai-mochi.md

## Description

Mochi is an open-source text-to-video diffusion model designed to synthesize high-fidelity video sequences from natural language prompts. It utilizes a diffusion transformer architecture to generate temporal video data.

The project includes a framework for low-rank adaptation, allowing the model to be fine-tuned on custom datasets to specialize visual styles or specific subjects. It also features a distributed inference engine that spreads model workloads across multiple graphics cards to increase memory capacity and processing speed.

The system covers programmable video generation through an API that controls resolution, frame counts, and sampling schedules. It further incorporates latent space video compression to reduce computational overhead.

## Tags

### Artificial Intelligence & ML

- [Open-Weights Video Models](https://awesome-repositories.com/f/artificial-intelligence-ml/open-weights-video-models.md) — Offers an open weights framework for creating high-fidelity moving images using large-scale diffusion architectures.
- [Text-to-Video Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-pipelines/text-to-video-generators.md) — Synthesizes high-fidelity video sequences from natural language text prompts using a transformer-based diffusion model.
- [Video Model Fine-Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-model-fine-tuning/video-model-fine-tuning.md) — Supports training low-rank adaptation layers on custom video datasets to specialize visual styles and subjects. ([source](https://cdn.jsdelivr.net/gh/genmoai/mochi@main/README.md))
- [Diffusion Model LoRA Fine-Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-fine-tuning/partial-layer-fine-tunings/diffusion-model-lora-fine-tuning.md) — Provides a framework for applying low-rank adaptation to diffusion models to teach them new concepts or styles.
- [Low-Rank Adaptation](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/fine-tuning-and-customization/model-fine-tuning/low-rank-adaptation.md) — Incorporates low-rank adaptation (LoRA) to efficiently specialize visual styles and subjects without retraining the full network.
- [Diffusion Transformers](https://awesome-repositories.com/f/artificial-intelligence-ml/transformer-architectures/diffusion-transformers.md) — Implements a diffusion transformer architecture that combines transformer-based attention with iterative denoising for video synthesis.
- [Text-to-Video Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/video-generation/text-to-video-generators.md) — Creates high-fidelity videos from natural language prompts using a diffusion transformer architecture. ([source](https://cdn.jsdelivr.net/gh/genmoai/mochi@main/README.md))
- [Distributed Inference Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/distributed-inference-engines.md) — Ships a distributed inference engine that spreads model workloads across multiple GPUs to increase processing speed.
- [Multi-GPU Parallelism Strategies](https://awesome-repositories.com/f/artificial-intelligence-ml/distributed-inference-services/multi-gpu-parallelism-strategies.md) — Employs multi-GPU parallelism strategies to distribute model layers and tensors across multiple graphics processors.
- [Video Compression](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-models/latent-space-generative-models/video-compression.md) — Uses latent space video compression to reduce computational overhead and memory requirements during generation.
- [Multi-GPU Distribution](https://awesome-repositories.com/f/artificial-intelligence-ml/model-optimization/inference-deployment/model-deployment-toolkits/distributed-deployment-utilities/multi-gpu-distribution.md) — Distributes model parameters across multiple GPUs to handle the high memory requirements of high-resolution video generation.

### Part of an Awesome List

- [Foundation Models](https://awesome-repositories.com/f/awesome-lists/ai/foundation-models.md) — High-fidelity video generation foundation model.
