arrayfire

Install command:
brew install arrayfire

General purpose GPU library

https://arrayfire.com

License: BSD-3-Clause

Development: Pull requests

Formula JSON API: /api/formula/arrayfire.json

Formula code: arrayfire.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 3.10.1

Patches:

https://github.com/Homebrew/homebrew-core/blob/main/Patches/arrayfire/fmt-11.patch
https://github.com/arrayfire/arrayfire/commit/a19abf55660c63f21fdb1f9c24d03e857def2446

Depends on:

clblast 1.7.0 Tuned OpenCL BLAS library
fftw 3.3.11 C routines to compute the Discrete Fourier Transform
fmt 12.2.1 Open-source formatting library for C++
openblas 0.3.34 Optimized BLAS library
spdlog 1.17.0 Super fast C++ logging library

Depends on when building from source:

boost 1.92.0 Collection of portable C++ source libraries
cmake 4.5.0 Cross-platform make
doxygen 1.18.0 Generate documentation for several programming languages

Uses from macOS: llvm (build)

Analytics:

30 days90 days365 days
Installs1619239
Installs on Request1619238
Build Errors5