arrayfire/arrayfire
ArrayFire: a general purpose GPU library. observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 71
- Release rhythm 14
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4327
- days_rel: 362
- days_push: 179
- n_releases_24m: 1
Adoption not part of the score
4902 stars · 558 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ArrayFire is a general-purpose tensor/numerical computing library for C, C++, and Python that accelerates array operations on GPUs (CUDA, OpenCL, oneAPI) and CPUs. It provides hundreds of functions for linear algebra, image processing, computer vision, signal processing, statistics, and machine learning behind a simple af::array abstraction.
Use cases
- accelerate numerical array computations on GPU
- run linear algebra on CUDA or OpenCL devices
- GPU-accelerated image processing in C++
- port scientific computing code across CPU and GPU backends
- build high-performance machine learning primitives
- write cross-platform GPGPU code without writing kernels
When to choose
- you need GPU-accelerated tensor math in C/C++ without writing CUDA kernels
- you want one API that targets CUDA, OpenCL, oneAPI, and CPU backends
- you need fast linear algebra, FFT, image, or signal processing routines
- you are doing HPC or scientific computing on NVIDIA, AMD, or Intel GPUs
When to avoid
- you need a Python-first deep learning framework with autograd and neural network layers
- you want a modern actively evolving ecosystem - development activity has slowed
- your workload is small and CPU-only, where GPU overhead outweighs gains
- you need distributed multi-node computing rather than single-device acceleration
Facets
library · maturity stable
machine-learning image-processing computer-vision gpu-computing math data-science gpu-computing machine-learning image-processing computer-vision performance cpp c windows cross-platform tensor-library gpgpu opencl oneapi linear-algebra signal-processing hpc scientific-computing algorithms cuda linux macos gpu
2 sources
- readme: https://github.com/arrayfire/arrayfire · fetched 2026-08-28 · 2c1c66858238
- homepage: https://arrayfire.com · fetched 2026-08-29 · b298f69a2793
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| arrayfire/arrayfire | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="arrayfire/arrayfire")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem