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

mmagic

mmagic ist ein Open-Source-Projekt aus der Kategorie Bild von open-mmlab (open-mmlab/mmagic auf GitHub). Es hat 7.472 Sterne auf GitHub und 1.097 Forks, wird unter der Lizenz Apache-2.0 veröffentlicht und wurde zuletzt am 6. August 2024 auf GitHub aktualisiert.

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

★ 7,5 Tsd. Sterne⑂ 1,1 Tsd. ForksApache-2.0aktualisiert Aug 2024
▦ Visual — das README dieses Projekts enthält keinen einbettbaren Screenshot,
darum hier ein Platzhalter. Die Anleitung unten ist trotzdem vollständig.
// projektdaten

Projektdaten

GitHub-Sterne
7.472
Forks
1.097
Lizenz
Apache-2.0
Zuletzt auf GitHub aktualisiert
6. August 2024
Kategorie
Bild
Eintragstyp
Vollständige Installationsanleitung
Offizielle Website
Official site
// so funktioniert es

So funktioniert es

  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.

// funktionen

Warum es so beliebt ist

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
// selbst ausführen

Führe es selbst aus

  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
// anwendungsfälle

Was du damit bauen kannst

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
// häufige fragen

Häufige Fragen

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.

// weiter entdecken

Ähnliche Tools

Bild

OmniGen

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

★ 4,3 Tsd. SterneMIT
Anleitung ansehen →
Bild

Kandinsky-2

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

★ 2,8 Tsd. SterneApache-2.0
Anleitung ansehen →
Bild

TensorStack

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

★ 44 SterneApache-2.0
Anleitung ansehen →
Bild

stable-diffusion.cpp

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

★ 7,5 Tsd. SterneMIT
Anleitung ansehen →
Bild

linkedin-content-creator

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

★ 97 SterneMIT
Anleitung ansehen →
Bild

omnigen-vault

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

★ 35 SterneMIT
Anleitung ansehen →
// alternativen

Alternativen im Bereich Bild

Die anderen Projekte der Kategorie Bild mit den meisten Sternen im LibreAI-Katalog — die realistische Auswahl, falls mmagic nicht das Richtige ist.

// mehr in image

Mehr in Bild

Verwandte Projekte der Kategorie Bild im Katalog, die mmagic bei den Sternen am nächsten stehen — zum Weiterstöbern auf beiden Seiten.

Hol dir mmagic

Kostenlos und offen — hol dir den Quellcode, gib dem Repository einen Stern und leg los.