{"adoption": {"forks": 98, "observed_at": "2026-08-28T04:05:24.215046+00:00", "stars": 1700}, "canonical_url": "https://ross.abutalabs.com/products/repa", "card": {"archived": false, "artifact_type": "library", "description": "[ICLR'25 Oral] Representation Alignment for Generation: Training Diffusion Transformers Is Easier Than You Think", "domain": ["deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing"], "health_score": 27, "homepage": "http://sihyun.me/REPA/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["sihyun-yu/REPA"], "name": "sihyun-yu/REPA", "platform": ["python"], "pushed_at": "2025-03-16T13:50:00+00:00", "repo": "sihyun-yu/REPA", "stars": 1700, "tags": ["diffusion-models", "diffusion-transformers", "representation-alignment", "research-code", "image-generation", "iclr-2025", "training-efficiency", "gpu", "linux"], "topics": ["diffusion-models", "diffusion"], "urls": [], "use_cases": ["train diffusion transformers faster with representation alignment", "reproduce REPA results on ImageNet 256x256", "improve generation quality of SiT or DiT models", "apply representation alignment regularization to diffusion model training", "research denoising-based generative models", "benchmark image generation FID scores"], "what_it_is": "REPA is the official PyTorch implementation of the ICLR 2025 paper 'Representation Alignment for Generation', a regularization technique that aligns diffusion transformer representations with pretrained self-supervised visual encoders. It dramatically accelerates training of diffusion models like SiT (17.5x faster convergence) and achieves state-of-the-art image generation quality (FID=1.42 on ImageNet 256x256).", "when_to_avoid": ["you need a production-ready image generation service rather than research training code", "you want text-to-image generation out of the box (experiments are ImageNet class-conditional)", "you need a general-purpose diffusion library like Diffusers"], "when_to_choose": ["you are training diffusion transformers or flow-based models and want faster convergence", "you need state-of-the-art class-conditional ImageNet generation results", "you are doing research on representation learning in diffusion models"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/repa", "repo": "sihyun-yu/REPA", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "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:05:24.215046+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.215046+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:46.774618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "641175056a2c46e098806feb28cb3c38e0590139f78b743ccebf1487faa36b71", "fetched_at": "2026-08-28T04:05:24.215046+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sihyun-yu/REPA"}, {"content_hash": "5e447b8e9c303d3843ebdcb90372ea5c095cd2e39c41d6db1e0ee5a2ccc02eaf", "fetched_at": "2026-08-29T11:12:25.444698+00:00", "kind": "homepage", "missing": false, "url": "http://sihyun.me/REPA/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 11, "longevity": 49, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 695, "days_push": 535, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}