{"adoption": {"forks": 230, "observed_at": "2026-08-28T04:06:05.142314+00:00", "stars": 2012}, "canonical_url": "https://ross.abutalabs.com/products/mmgeneration", "card": {"archived": false, "artifact_type": "library", "description": "MMGeneration is a powerful toolkit for generative models, based on PyTorch and MMCV. ", "domain": ["deep-learning", "machine-learning", "computer-vision", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing"], "health_score": 20, "homepage": "https://mmgeneration.readthedocs.io/en/latest/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["open-mmlab/mmgeneration"], "name": "open-mmlab/mmgeneration", "platform": ["python"], "pushed_at": "2023-09-05T13:15:50+00:00", "repo": "open-mmlab/mmgeneration", "stars": 2012, "tags": ["gan", "generative-models", "diffusion-models", "pytorch", "mmcv", "openmmlab", "text-to-image", "model-zoo", "linux", "gpu"], "topics": ["generative", "gan", "pytorch", "mmcv", "openmmlab", "generative-adversarial-network", "diffusion-models"], "urls": [], "use_cases": ["train a GAN like StyleGAN2 or BigGAN on my own dataset", "generate images with pretrained generative models", "run text-to-image generation with stable diffusion or GLIDE", "experiment with unconditional and conditional image generation in PyTorch", "benchmark generative adversarial networks with FID and IS metrics", "interpolate and edit latent codes of a pretrained GAN"], "what_it_is": "MMGeneration is a PyTorch-based toolkit from OpenMMLab for training and applying generative models, with a focus on GANs and support for diffusion-based text-to-image models. It has been merged into MMEditing 1.x, which now hosts its ongoing development and new features.", "when_to_avoid": ["you need active development or the newest models - use MMEditing 1.x instead", "you want a simple one-off inference script without a framework", "you work outside PyTorch or need non-image generative tasks"], "when_to_choose": ["you want a modular, config-driven PyTorch framework for GAN research", "you need pretrained model zoos for GANs and diffusion models", "you are already using the OpenMMLab ecosystem (MMCV, MMEditing)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mmgeneration", "repo": "open-mmlab/mmgeneration", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.142314+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.785423+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a3715c4145c8bfa178dcdaabe7b239c92b29d9f2565f88a8c9a49f9f940234c", "fetched_at": "2026-08-28T04:06:05.142314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-mmlab/mmgeneration"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1967, "days_push": 1093, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}