{"adoption": {"forks": 93, "observed_at": "2026-08-28T04:07:16.287941+00:00", "stars": 2736}, "canonical_url": "https://ross.abutalabs.com/products/ml-ane-transformers", "card": {"archived": false, "artifact_type": "library", "description": "Reference implementation of the Transformer architecture optimized for Apple Neural Engine (ANE)", "domain": ["machine-learning", "deep-learning", "apple-ecosystem"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-inference"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["apple/ml-ane-transformers"], "name": "apple/ml-ane-transformers", "platform": ["python"], "pushed_at": "2023-04-25T09:24:38+00:00", "repo": "apple/ml-ane-transformers", "stars": 2736, "tags": ["apple-neural-engine", "coreml", "transformer-optimization", "pytorch", "on-device-inference", "macos", "ios"], "topics": [], "urls": [], "use_cases": ["deploy transformers on apple neural engine", "speed up distilbert inference on iphone", "reduce memory usage of transformer models on apple devices", "convert huggingface models to core ml", "optimize on-device nlp inference for ios"], "what_it_is": "A reference PyTorch implementation of the Transformer architecture optimized for Apple's Neural Engine (ANE), including optimized Hugging Face model classes like DistilBERT. It enables deployment of Transformer models on Apple devices (A14+/M1+) with significantly improved latency and memory efficiency via Core ML conversion.", "when_to_avoid": ["targeting non-Apple hardware or GPUs", "training models rather than deploying them", "needing actively updated support for the latest model architectures"], "when_to_choose": ["deploying transformer models on Apple A14+/M1+ devices", "needing faster and lower-memory on-device inference via Core ML", "optimizing Hugging Face models like DistilBERT for ANE"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ml-ane-transformers", "repo": "apple/ml-ane-transformers", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "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:07:16.287941+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.287941+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:14:26.475802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82b52520ed2982776dc8980f3c0ecef69c9a07513803ab91f9e964248b56e7ed", "fetched_at": "2026-08-28T04:07:16.287941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apple/ml-ane-transformers"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1552, "days_push": 1226, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}