{"adoption": {"forks": 449, "observed_at": "2026-08-28T04:03:21.643131+00:00", "stars": 1046}, "canonical_url": "https://ross.abutalabs.com/products/onnx-mlir", "card": {"archived": false, "artifact_type": "library", "description": "Representation and Reference Lowering of ONNX Models in MLIR Compiler Infrastructure", "domain": ["machine-learning", "compilers", "developer-tools"], "enriched": true, "function": ["compiler", "machine-learning", "llm-inference"], "health_score": 100, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["onnx/onnx-mlir"], "name": "onnx/onnx-mlir", "platform": ["windows", "cpp", "python", "jvm"], "pushed_at": "2026-08-24T20:43:07+00:00", "repo": "onnx/onnx-mlir", "stars": 1046, "tags": ["onnx", "mlir", "llvm", "model-compilation", "code-generation", "inference-runtime", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["compile onnx models to native code", "run onnx models without python runtime", "lower neural network graphs to llvm bytecode", "generate c or java libraries from onnx models", "optimize deep learning model inference with mlir", "deploy onnx models on ibm telum accelerator", "integrate onnx dialect into custom compiler pipelines"], "what_it_is": "ONNX-MLIR is a compiler infrastructure built on LLVM/MLIR that lowers ONNX neural network graphs into executable code, MLIR files, LLVM bytecode, or C/Java libraries. It includes an ONNX dialect, an onnx-mlir driver, and Python/C/C++/Java runtime support for executing compiled models.", "when_to_avoid": ["you just need to run ONNX models quickly with existing runtimes like ONNX Runtime", "you need GPU training or broad GPU inference support", "you want a high-level training framework rather than a compiler"], "when_to_choose": ["you need ahead-of-time compilation of ONNX models to native code", "you want minimal runtime dependencies for model inference", "you target CPUs or IBM Telum accelerators", "you are building compiler tooling around MLIR for ML workloads"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/onnx-mlir", "repo": "onnx/onnx-mlir", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "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:03:21.643131+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.643131+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.669770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8d1d2a36d4446bfa3b67b1f8635c8de29a2fd3329d9756f58367f63e7004f3f", "fetched_at": "2026-08-28T04:03:21.643131+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onnx/onnx-mlir"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 60}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["prerelease_only"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2388, "days_push": 9, "days_rel": 23, "gap_med": 126.5, "n_releases_24m": 5}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}