{"adoption": {"forks": 309, "observed_at": "2026-08-28T04:05:39.903803+00:00", "stars": 1815}, "canonical_url": "https://ross.abutalabs.com/products/compare_gan", "card": {"archived": true, "artifact_type": "library", "description": "Compare GAN code.", "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "benchmarking", "gpu-computing"], "health_score": 10, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["google/compare_gan"], "name": "google/compare_gan", "platform": ["python"], "pushed_at": "2021-01-31T18:25:24+00:00", "repo": "google/compare_gan", "stars": 1815, "tags": ["gan", "tensorflow", "generative-models", "fid", "inception-score", "biggan", "research-code", "tpu", "research", "image-generation", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["compare GAN losses and architectures in a large-scale study", "compute FID and Inception Score for generative models", "train BigGAN or DCGAN models in TensorFlow", "evaluate precision and recall of generative models", "reproduce GAN research paper experiments", "benchmark GAN training on GPU or TPU"], "what_it_is": "A TensorFlow library from Google Research providing configurable implementations of GAN components: losses, penalties, normalization techniques, architectures (BigGAN, ResNet, DCGAN), and evaluation metrics (FID, Inception Score, precision-recall, KID). It was used to support several published GAN research papers.", "when_to_avoid": ["you want to train GANs in PyTorch or JAX", "you need actively maintained code with recent updates", "you need production image generation rather than research tooling"], "when_to_choose": ["you need standardized, paper-backed GAN evaluation metrics like FID, KID, or precision-recall", "you want to reproduce or extend Google's GAN comparison studies", "you work in TensorFlow and need configurable GAN training components via Gin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/compare_gan", "repo": "google/compare_gan", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "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:39.903803+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.903803+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:20:38.775611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d602c8754a6c459fe705ddd7ab6358e21f82aecf32bb0a52dabb8cd1dd5e5eb", "fetched_at": "2026-08-28T04:05:39.903803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/compare_gan"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3116, "days_push": 2040, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}