LibreAI / Imagen / mmagic
// image · open-mmlab/mmagic

mmagic

mmagic es un proyecto de imagen de código abierto de open-mmlab (open-mmlab/mmagic en GitHub). Tiene 7.472 estrellas en GitHub y 1.097 bifurcaciones, se publica bajo la licencia Apache-2.0 y se actualizó por última vez en GitHub el 6 de agosto de 2024.

MMagic — OpenMMLab's generative-AI toolbox: diffusion, text-to-image, restoration and a model zoo.

★ 7,5k estrellas⑂ 1,1k bifurcacionesApache-2.0actualizado ago 2024
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
7.472
Bifurcaciones
1.097
Licencia
Apache-2.0
Última actualización en GitHub
6 de agosto de 2024
Categoría
Imagen
Tipo de ficha
Guía de instalación completa
Sitio oficial
Official site
// cómo funciona

Cómo funciona

  1. Clarify your goal

    Pick your task (generation, restoration, inpainting and so on) and the algorithm/config you will start from in the model zoo.

  2. Get the project

    Clone open-mmlab/mmagic from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.

  3. Install and configure

    Clone the repo and install it with the OpenMMLab toolchain (mim/pip) per the official documentation for your PyTorch and CUDA versions.

  4. Run your first task

    Run a documented demo config — for example a text-to-image or super-resolution example — on a sample input before training anything.

// características

Por qué gusta tanto

Broad generative coverage

Text-to-image, diffusion, image/video restoration and enhancement, inpainting, matting, colorisation and video interpolation in one toolbox.

Model zoo and configs

A curated zoo of algorithms (33+ accelerated by PyTorch 2.0) driven by OpenMMLab-style configs for reproducible experiments.

Diffusion workflows

Stable Diffusion and Disco Diffusion generation, DreamBooth and DreamBooth LoRA fine-tuning, and ControlNet-based controllability.

Acceleration support

xFormers-based acceleration and optimisation strategies to improve training and inference efficiency.

Unified data handling

Refactored DataSample and DataPreprocessor unify data formats across tasks during training and inference.

Serious evaluation

Multi-dataset evaluation supporting generation metrics (for example FID) and reconstruction metrics (for example SSIM), with TensorBoard and wandb visualisation.

Advertisement
// ejecútalo

Ejecútalo tú mismo

  1. Clone the repository

    Get the source from the official GitHub repository for mmagic.

    git clone https://github.com/open-mmlab/mmagic.git
    cd mmagic
  2. Clone MMagic

    Clone the repository as the first step of the documented OpenMMLab installation.

    git clone https://github.com/open-mmlab/mmagic.git
    cd mmagic
  3. Install and run a demo

    Install MMagic with the OpenMMLab toolchain for your environment, then run a documented demo config from the docs.

    # Install per https://mmagic.readthedocs.io/en/latest/ (mim/pip for your PyTorch/CUDA), then run a demo — see README
// casos de uso

Qué puedes crear

The model zoo here overlaps with the classics it re-implements: the original PyTorch CycleGAN and pix2pix codebase is still the reference that translation and editing toolboxes benchmark themselves against.

Advertisement
// preguntas frecuentes

Preguntas frecuentes

Who maintains mmagic?

open-mmlab (OpenMMLab), through the open-mmlab/mmagic repository, with documentation at mmagic.readthedocs.io.

Is mmagic free to use?

Yes — the project is open source under the Apache-2.0 license as recorded for this listing. See the license terms for any conditions on redistribution.

Does mmagic need a paid API key?

No API keys are involved — models run locally on your GPUs; MMagic is free under Apache-2.0, and you supply the compute and datasets.

How does MMagic compare to a single-model diffusion library?

Single-model libraries do one pipeline well. MMagic is a research toolbox spanning many generative tasks and algorithms with shared configs, data handling and evaluation — broader and more configurable, with a steeper OpenMMLab learning curve.

How do I get started with mmagic?

Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — run a documented demo config — for example a text-to-image or super-resolution example — on a sample input before training anything.

// sigue explorando

Herramientas similares

Imagen

OmniGen

OmniGen: one unified model for text-to-image, editing, subject-driven and identity-preserving generation

★ 4,3k estrellasMIT
Ver la guía →
Imagen

Kandinsky-2

Kandinsky 2.2 — multilingual text-to-image latent diffusion with ControlNet, inpainting and image fusion

★ 2,8k estrellasApache-2.0
Ver la guía →
Imagen

TensorStack

C# generative AI SDK — text, image, video and audio via ONNX

★ 44 estrellasApache-2.0
Ver la guía →
Imagen

stable-diffusion.cpp

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

★ 7,5k estrellasMIT
Ver la guía →
Imagen

linkedin-content-creator

AI LinkedIn content studio — text, image and carousel posts on a calendar

★ 97 estrellasMIT
Ver la guía →
Imagen

omnigen-vault

Infinite text-free AI image generator with a searchable multilingual vault

★ 35 estrellasMIT
Ver la guía →
// alternativas

Alternativas en Imagen

Los demás proyectos de Imagen con más estrellas del catálogo de LibreAI: la lista realista de alternativas si mmagic no es lo que buscas.

// más en image

Más en Imagen

Proyectos de Imagen cercanos en el catálogo, los más próximos en estrellas a mmagic: sigue explorando a ambos lados.

Consigue mmagic

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.