{"adoption": {"forks": 818, "observed_at": "2026-08-28T04:07:47.967371+00:00", "stars": 3183}, "canonical_url": "https://ross.abutalabs.com/products/computelibrary", "card": {"archived": false, "artifact_type": "library", "description": "The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.", "domain": ["machine-learning", "computer-vision", "deep-learning", "embedded-systems"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing", "llm-inference", "gpu-computing"], "health_score": 97, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["ARM-software/ComputeLibrary"], "name": "ARM-software/ComputeLibrary", "platform": ["cpp", "embedded"], "pushed_at": "2026-08-12T09:47:06+00:00", "repo": "ARM-software/ComputeLibrary", "stars": 3183, "tags": ["arm-neon", "opencl", "simd", "sve", "arm-mali", "aarch64", "kernel-fusion", "bare-metal", "linux", "android", "macos", "gpu"], "topics": ["neon", "opencl", "computer-vision", "arm", "armv7", "armv8", "aarch64", "machine-learning", "simd", "android", "cpp", "neural-network", "sve", "linux"], "urls": [], "use_cases": ["run neural network inference on arm cpus", "optimize convolutions with neon or sve2", "accelerate ml kernels on mali gpus with opencl", "deploy computer vision functions on android", "run inference on raspberry pi or embedded arm boards", "build lightweight ml binaries for bare metal arm"], "what_it_is": "Arm's Compute Library is a C++ collection of over 100 low-level machine learning and computer vision functions optimized for Arm Cortex-A/Neoverse CPUs and Mali GPUs using SIMD technologies like Neon, SVE2, and OpenCL. It provides multiple convolution algorithms, support for FP32/FP16/INT8/BFLOAT16 data types, and micro-architecture-tuned kernels with configurable lightweight builds.", "when_to_avoid": ["you need x86 or nvidia cuda as your primary target", "you want a high-level framework rather than low-level primitives", "you need a license file in-repo before legal review"], "when_to_choose": ["you target arm cortex-a, neoverse, or mali hardware and need maximum performance", "you need immediate support for new arm technologies like sve2", "you want permissive MIT-licensed ml primitives with kernel fusion and tuning options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/computelibrary", "repo": "ARM-software/ComputeLibrary", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "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:47.967371+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.967371+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:25:01.738667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b917f63b54e8d422a4f2dae1249853295b6d6baf68db08167533b50aff117b3", "fetched_at": "2026-08-28T04:07:47.967371+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/ComputeLibrary"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 91}, "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": 3463, "days_push": 21, "days_rel": 63, "gap_med": 17.0, "n_releases_24m": 23}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}