Platform Downloads

Install the right ArrayFire build.

Choose a tested installer for your operating system, or build from source when you need a specific compiler, backend, or deployment configuration.

Release updates

Get ArrayFire release notes and engineering updates.

The installers are available below with no signup. The newsletter is the easiest way to hear when packages, examples, and technical guides change.

Platform downloads

Choose the build that matches your deployment.

Use a platform installer for the quickest setup, or build from source when you need a specific compiler, backend, or deployment configuration.

Install ArrayFire 3.10.0

Platform installers are published on different release schedules. Choose the package listed for your operating system; an older platform package remains available when a newer installer has not been published.

Before you install

Match the ArrayFire package to the backend and drivers already available on the target machine. Platform releases may differ because each installer is built and validated independently.

1

Choose the platform

Start with the operating-system installer above, or use the source build for custom toolchains.

2

Confirm the backend

Check the CUDA, OpenCL, oneAPI, or CPU requirements in the installation documentation.

3

Run an example

Build a small ArrayFire program and use device information output to confirm the active backend.

Source builds and earlier releases

Use a source build for specialized deployment requirements, or select an archived release when maintaining an established environment.