{"adoption": {"forks": 203, "observed_at": "2026-08-28T04:05:23.804062+00:00", "stars": 1695}, "canonical_url": "https://ross.abutalabs.com/products/transgan", "card": {"archived": false, "artifact_type": "library", "description": "[NeurIPS‘2021] \"TransGAN: Two Pure Transformers Can Make One Strong GAN, and That Can Scale Up\", Yifan Jiang, Shiyu Chang, Zhangyang Wang", "domain": ["machine-learning", "deep-learning", "computer-vision", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["VITA-Group/TransGAN"], "name": "VITA-Group/TransGAN", "platform": ["python"], "pushed_at": "2022-11-03T01:00:41+00:00", "repo": "VITA-Group/TransGAN", "stars": 1695, "tags": ["gan", "transformer", "generative-models", "pytorch", "research-code", "image-generation", "neurips-2021", "gpu", "linux"], "topics": ["transformer", "transformer-encoder", "transformer-models", "gan", "pytorch"], "urls": [], "use_cases": ["train a GAN using pure transformer architectures", "generate images with a transformer-based generator", "reproduce TransGAN results from the NeurIPS 2021 paper", "evaluate GAN sample quality with FID and IS metrics", "experiment with transformer discriminators for image synthesis", "study scaling behavior of transformer-based GANs"], "what_it_is": "Official PyTorch implementation of TransGAN, a NeurIPS 2021 paper that builds a GAN whose generator and discriminator are both pure transformers. It includes training and evaluation scripts for CIFAR and other image datasets with distributed training, FID/IS evaluation, and data augmentation.", "when_to_avoid": ["you need a production-ready image generation service", "you want a well-maintained library with active support", "you need a non-research license for commercial use"], "when_to_choose": ["you want to train or extend a transformer-only GAN in PyTorch", "you need a reference implementation of the TransGAN paper", "you are researching transformer architectures for image generation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/transgan", "repo": "VITA-Group/TransGAN", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "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:23.804062+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.804062+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:55.774613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9032f97fa82427442bd969d81a5ea3ff61159b6517256fa16ff6c38c6b8e120a", "fetched_at": "2026-08-28T04:05:23.804062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/VITA-Group/TransGAN"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2030, "days_push": 1400, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}