{"adoption": {"forks": 911, "observed_at": "2026-08-28T04:08:51.451871+00:00", "stars": 4499}, "canonical_url": "https://ross.abutalabs.com/products/xla", "card": {"archived": false, "artifact_type": "library", "description": "A machine learning compiler for GPUs, CPUs, and ML accelerators", "domain": ["machine-learning", "compilers", "gpu-computing", "deep-learning"], "enriched": true, "function": ["compiler", "machine-learning", "gpu-computing", "llm-training"], "health_score": 80, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["openxla/xla"], "name": "openxla/xla", "platform": ["cpp", "cross-platform"], "pushed_at": "2026-08-26T22:58:22+00:00", "repo": "openxla/xla", "stars": 4499, "tags": ["xla", "ml-compiler", "linear-algebra", "accelerators", "openxla", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["compile PyTorch models for faster GPU execution", "optimize TensorFlow models for ML accelerators", "speed up JAX computations on CPUs and GPUs", "build custom hardware backends for ML frameworks", "debug and integrate new ML frontends with the compiler"], "what_it_is": "XLA (Accelerated Linear Algebra) is an open-source machine learning compiler that optimizes models from frameworks like PyTorch, TensorFlow, and JAX for high-performance execution. It targets GPUs, CPUs, and ML accelerators across different hardware platforms.", "when_to_avoid": ["you just want to use XLA from a framework without contributing to the compiler itself", "you need a simple inference runtime rather than a compiler toolchain"], "when_to_choose": ["you need to optimize ML models across diverse hardware backends", "you are developing or integrating a new ML accelerator", "you use PyTorch, TensorFlow, or JAX and want compiler-driven performance gains"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xla", "repo": "openxla/xla", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "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:08:51.451871+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.451871+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.575921+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98fc97dc1b470b3efed23cb11d574ffa6874be72884098f299834c8b5cb9a033", "fetched_at": "2026-08-28T04:08:51.451871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openxla/xla"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1485, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}