Release Archive

Older ArrayFire installers.

Every installer published since ArrayFire 3.0, for environments pinned to a specific release. New work should start from the current release.

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.

Release archive

Pick a release, then the package for your platform.

Archived installers receive no updates or support. They are listed for teams that must reproduce an existing environment. The current release is on the download page.

All releases

Newest first. Windows packages are .exe installers, Linux packages are .sh self-extracting installers unless marked RPM, and macOS packages are .pkg installers for Intel Macs. A package marked "no graphics" was built without Forge. Where a release has several CUDA variants, pick the one that matches your NVIDIA driver.

ArrayFire 3.10.1

PackagePlatformSizeUploaded
ArrayFire-v3.10.1_Win64_x86_64.exeWindows x641.73 GB2026-11-06
ArrayFire-v3.10.1-CUDA-12.9.exeWindows x64, CUDA 12.92.00 GB2026-11-06
ArrayFire-v3.10.1-CUDA-13.4.exeWindows x64, CUDA 13.41.73 GB2026-11-06

ArrayFire 3.10.0

PackagePlatformSizeUploaded
ArrayFire-v3.10.0_Linux_x86_64.shLinux x643.93 GB2025-09-02
arrayfire_binary_python_wrapper-0.8.0+af3.10.0-py3-none-linux_x86_64.whlPython wheel, Linux x642.20 GB2025-09-02
arrayfire_binary_python_wrapper-0.8.0+af3.10.0-py3-none-win_amd64.whlPython wheel, Windows x641.42 GB2025-09-02
ArrayFire-v3.10.0_Win64_x86_64.exeWindows x641.33 GB2025-09-02

ArrayFire 3.9.0

PackagePlatformSizeUploaded
ArrayFire-v3.9.0_Linux_x86_64.shLinux x642.08 GB2023-08-29
ArrayFire-v3.9.0_Win64_x86_64.exeWindows x641.06 GB2023-08-29

ArrayFire 3.8.3

PackagePlatformSizeUploaded
ArrayFire-v3.8.3_Linux_x86_64_CUDA-10.2.shLinux x64, CUDA 10.21.72 GB2023-02-13
ArrayFire-v3.8.3_Linux_x86_64_CUDA-11.8.shLinux x64, CUDA 11.82.33 GB2023-02-13
ArrayFire-v3.8.3_Linux_x86_64_CUDA-12.0.shLinux x64, CUDA 12.02.14 GB2023-02-13
ArrayFire-v3.8.3-CUDA-10.2.exeWindows x64, CUDA 10.2893 MB2023-02-13
ArrayFire-v3.8.3-CUDA-11.8.exeWindows x64, CUDA 11.81.20 GB2023-02-13
ArrayFire-v3.8.3-CUDA-12.0.exeWindows x64, CUDA 12.01.14 GB2023-02-13

ArrayFire 3.8.2

PackagePlatformSizeUploaded
ArrayFire-v3.8.2_Linux_x86_64_CUDA-10.2.shLinux x64, CUDA 10.21.70 GB2022-07-12
ArrayFire-v3.8.2_Linux_x86_64_CUDA-11.6.shLinux x64, CUDA 11.62.44 GB2022-07-12
ArrayFire-v3.8.2-CUDA-10.2.exeWindows x64, CUDA 10.2684 MB2022-05-19
ArrayFire-v3.8.2-CUDA-11.4.exeWindows x64, CUDA 11.41.11 GB2022-05-19
ArrayFire-3.8.2_OSX_x86_64.pkgmacOS Intel652 MB2022-05-18

ArrayFire 3.8.1

PackagePlatformSizeUploaded
ArrayFire-v3.8.1_Linux_x86_64_CUDA-10.2.shLinux x64, CUDA 10.21.95 GB2022-01-21
ArrayFire-v3.8.1_Linux_x86_64_CUDA-11.4.shLinux x64, CUDA 11.42.51 GB2022-01-21
ArrayFire-v3.8.1-CUDA-10.2.exeWindows x64, CUDA 10.2766 MB2022-01-21
ArrayFire-v3.8.1-CUDA-11.4.exeWindows x64, CUDA 11.41.22 GB2022-01-21

ArrayFire 3.8.0

PackagePlatformSizeUploaded
ArrayFire-v3.8.0_Linux_x86_64.shLinux x641.61 GB2021-01-08
ArrayFire-v3.8.0.exeWindows x64639 MB2021-01-07
ArrayFire-v3.8.0-CUDA-10.2.exeWindows x64, CUDA 10.2690 MB2021-02-12
ArrayFire-v3.8.0-CUDA-11.2.exeWindows x64, CUDA 11.21.17 GB2021-03-08

ArrayFire 3.7.3

PackagePlatformSizeUploaded
ArrayFire-v3.7.3_Linux_x86_64.shLinux x641.30 GB2020-11-20
ArrayFire-v3.7.3.exeWindows x64639 MB2020-11-20

ArrayFire 3.7.2

PackagePlatformSizeUploaded
ArrayFire-v3.7.2_Linux_x86_64.shLinux x641.16 GB2020-07-10
ArrayFire-v3.7.2.exeWindows x64639 MB2020-07-10
ArrayFire-v3.7.2_OSX_x86_64.pkgmacOS Intel568 MB2020-07-21

ArrayFire 3.7.1

PackagePlatformSizeUploaded
ArrayFire-v3.7.1-1_Linux_x86_64.shLinux x641.19 GB2020-04-12
ArrayFire-v3.7.1_Linux_x86_64.shLinux x641.32 GB2020-03-30
ArrayFire-v3.7.1.exeWindows x64652 MB2020-03-30

ArrayFire 3.7.0

PackagePlatformSizeUploaded
ArrayFire-v3.7.0_Linux_x86_64.shLinux x641.34 GB2020-02-12
ArrayFire-v3.7.0.exeWindows x64653 MB2020-02-13

ArrayFire 3.6.4

PackagePlatformSizeUploaded
ArrayFire-v3.6.4_Linux_x86_64.shLinux x64625 MB2019-05-20
ArrayFire-v3.6.4.exeWindows x64311 MB2019-05-20
ArrayFire-v3.6.4_OSX_x86_64.pkgmacOS Intel422 MB2019-05-20

ArrayFire 3.6.3

PackagePlatformSizeUploaded
ArrayFire-v3.6.3_Linux_x86_64.shLinux x64625 MB2019-04-22
ArrayFire-v3.6.3.exeWindows x64311 MB2019-04-22
ArrayFire-v3.6.3_OSX_x86_64.pkgmacOS Intel417 MB2019-04-22

ArrayFire 3.6.2

PackagePlatformSizeUploaded
ArrayFire-v3.6.2_Linux_x86_64.shLinux x641.10 GB2018-11-21
ArrayFire-no-gl-v3.6.2_Linux_x86_64.shLinux x64 (no graphics)1.07 GB2018-11-21
ArrayFire-v3.6.2_Linux_x86_64.rpmLinux x64 RPM696 MB2018-11-21
ArrayFire-no-gl-v3.6.2_Linux_x86_64.rpmLinux x64 RPM (no graphics)682 MB2018-11-21
ArrayFire-v3.6.2.exeWindows x64329 MB2018-11-26
ArrayFire-no-gl-v3.6.2.exeWindows x64 (no graphics)333 MB2018-11-26
ArrayFire-v3.6.2_OSX_x86_64.pkgmacOS Intel723 MB2018-11-21

ArrayFire 3.6.1

PackagePlatformSizeUploaded
ArrayFire-v3.6.1_Linux_x86_64.shLinux x64976 MB2018-07-05
ArrayFire-no-gl-v3.6.1_Linux_x86_64.shLinux x64 (no graphics)943 MB2018-07-05
ArrayFire-v3.6.1_Linux_x86_64.rpmLinux x64 RPM629 MB2018-07-11
ArrayFire-no-gl-v3.6.1_Linux_x86_64.rpmLinux x64 RPM (no graphics)614 MB2018-07-11
ArrayFire-v3.6.1.exeWindows x64311 MB2018-07-05
ArrayFire-no-gl-v3.6.1.exeWindows x64 (no graphics)310 MB2018-07-05
ArrayFire-v3.6.1_OSX_x86_64.pkgmacOS Intel461 MB2018-07-11
ArrayFire-v3.6.1_macOS_x86_64.pkgmacOS Intel500 MB2018-11-21

ArrayFire 3.6.0

PackagePlatformSizeUploaded
ArrayFire-v3.6.0_Linux_x86_64.shLinux x64693 MB2018-05-03
ArrayFire-no-gl-v3.6.0_Linux_x86_84.shLinux x64 (no graphics)687 MB2018-05-03
ArrayFire-v3.6.0.exeWindows x64310 MB2018-05-03
ArrayFire-no-gl-v3.6.0.exeWindows x64 (no graphics)309 MB2018-05-03
ArrayFire-v3.6.0_OSX_x86_64.pkgmacOS Intel523 MB2018-06-29
ArrayFire-v3.6.0_macOS_x86_64.shmacOS Intel shell installer474 MB2018-05-03

ArrayFire 3.5.1

PackagePlatformSizeUploaded
ArrayFire-v3.5.1_Linux_aarch64.shLinux aarch64285 MB2017-09-19
ArrayFire-no-gl-v3.5.1_Linux_aarch64.shLinux aarch64 (no graphics)234 MB2017-09-19
ArrayFire-v3.5.1_Linux_x86_64.shLinux x64656 MB2017-10-04
ArrayFire-no-gl-v3.5.1_Linux_x86_64.shLinux x64 (no graphics)658 MB2018-05-03
ArrayFire-no-gl-v3.5.1_Linux_x86_64.rpmLinux x64 RPM (no graphics)414 MB2018-05-03
ArrayFire-v3.5.1.exeWindows x64518 MB2017-10-04
ArrayFire-no-gl-v3.5.1.exeWindows x64 (no graphics)490 MB2017-10-04
ArrayFire-v3.5.1_OSX.pkgmacOS Intel337 MB2018-05-03
ArrayFire-no-gl-v3.5.1_OSX.pkgmacOS Intel (no graphics)326 MB2018-05-03

ArrayFire 3.5.0

PackagePlatformSizeUploaded
ArrayFire-no-gl-v3.5.0_Linux_aarch64.shLinux aarch64 (no graphics)232 MB2017-06-24
ArrayFire-v3.5.0_Linux_x86_64.shLinux x64625 MB2017-06-24
ArrayFire-no-gl-v3.5.0_Linux_x86_64.shLinux x64 (no graphics)583 MB2017-06-24
ArrayFire-no-gl-v3.5.0_Linux_x86_64.rpmLinux x64 RPM (no graphics)380 MB2017-06-24
ArrayFire-v3.5.0.exeWindows x64488 MB2017-06-24
ArrayFire-no-gl-v3.5.0.exeWindows x64 (no graphics)460 MB2017-06-24
ArrayFire-v3.5.0_OSX.pkgmacOS Intel272 MB2017-06-24
ArrayFire-no-gl-v3.5.0_OSX.pkgmacOS Intel (no graphics)262 MB2017-06-24

ArrayFire 3.4.2

PackagePlatformSizeUploaded
ArrayFire-v3.4.2_Linux_aarch64.shLinux aarch64260 MB2016-12-21
ArrayFire-no-gl-v3.4.2_Linux_aarch64.shLinux aarch64 (no graphics)223 MB2016-12-21
ArrayFire-v3.4.2_Linux_armv7l.shLinux armv7l198 MB2016-12-21
ArrayFire-no-gl-v3.4.2_Linux_armv7l.shLinux armv7l (no graphics)175 MB2016-12-21
ArrayFire-v3.4.2_Linux_x86_64.shLinux x64610 MB2016-12-21
ArrayFire-no-gl-v3.4.2_Linux_x86_64.shLinux x64 (no graphics)583 MB2016-12-21
ArrayFire-no-gl-v3.4.2_Linux_x86_64.rpmLinux x64 RPM (no graphics)378 MB2016-12-21
ArrayFire-v3.4.2.exeWindows x64492 MB2017-06-24
ArrayFire-no-gl-v3.4.2.exeWindows x64 (no graphics)466 MB2017-06-24
ArrayFire-v3.4.2_OSX.pkgmacOS Intel277 MB2016-12-21
ArrayFire-no-gl-v3.4.2_OSX.pkgmacOS Intel (no graphics)267 MB2016-12-21

ArrayFire 3.4.1

PackagePlatformSizeUploaded
afcuda-3.4.1-compute20-linux-x86_64.tar.gzCUDA backend for compute 2.0 GPUs, Linux x64107 MB2016-12-02
afcuda-3.4.1-compute20-windows.zipCUDA backend for compute 2.0 GPUs, Windows x6426 MB2016-12-02
afcuda-3.4.1-compute20-osx-x86_64.tar.gzCUDA backend for compute 2.0 GPUs, macOS Intel168 MB2016-12-02
ArrayFire-v3.4.1_Linux_aarch64.shLinux aarch64260 MB2016-10-24
ArrayFire-no-gl-v3.4.1_Linux_aarch64.shLinux aarch64 (no graphics)222 MB2016-10-24
ArrayFire-v3.4.1_Linux_armv7l.shLinux armv7l197 MB2016-10-24
ArrayFire-no-gl-v3.4.1_Linux_armv7l.shLinux armv7l (no graphics)175 MB2016-10-24
ArrayFire-v3.4.1_Linux_x86_64.shLinux x64609 MB2016-10-24
ArrayFire-no-gl-v3.4.1_Linux_x86_64.shLinux x64 (no graphics)582 MB2016-10-24
ArrayFire-no-gl-v3.4.1_Linux_x86_64.rpmLinux x64 RPM (no graphics)378 MB2016-10-24
ArrayFire-v3.4.1.exeWindows x64447 MB2016-10-24
ArrayFire-no-gl-v3.4.1.exeWindows x64 (no graphics)422 MB2016-10-24
ArrayFire-v3.4.1_OSX.pkgmacOS Intel277 MB2016-10-24
ArrayFire-no-gl-v3.4.1_OSX.pkgmacOS Intel (no graphics)267 MB2016-10-24

ArrayFire 3.4.0

PackagePlatformSizeUploaded
ArrayFire-v3.4.0_Linux_aarch64.shLinux aarch64259 MB2016-10-24
ArrayFire-no-gl-v3.4.0_Linux_aarch64.shLinux aarch64 (no graphics)221 MB2016-10-24
ArrayFire-v3.4.0_Linux_armv7l.shLinux armv7l190 MB2016-10-25
ArrayFire-no-gl-v3.4.0_Linux_armv7l.shLinux armv7l (no graphics)170 MB2016-10-24
ArrayFire-v3.4.0_Linux_x86_64.shLinux x64581 MB2016-10-25
ArrayFire-no-gl-v3.4.0_Linux_x86_64.shLinux x64 (no graphics)554 MB2016-10-24
ArrayFire-no-gl-v3.4.0_Linux_x86_64.rpmLinux x64 RPM (no graphics)364 MB2016-10-24
ArrayFire-v3.4.0.exeWindows x64439 MB2016-10-26
ArrayFire-no-gl-v3.4.0.exeWindows x64 (no graphics)415 MB2016-10-26
ArrayFire-v3.4.0_OSX.pkgmacOS Intel704 MB2016-10-25
ArrayFire-no-gl-v3.4.0_OSX.pkgmacOS Intel (no graphics)677 MB2016-10-24

ArrayFire 3.3.2

PackagePlatformSizeUploaded
ArrayFire-v3.3.2_Linux_aarch64.shLinux aarch64247 MB2016-10-24
ArrayFire-no-gl-v3.3.2_Linux_aarch64.shLinux aarch64 (no graphics)244 MB2016-10-24
ArrayFire-v3.3.2_Linux_armv7l.shLinux armv7l209 MB2016-10-24
ArrayFire-no-gl-v3.3.2_Linux_armv7l.shLinux armv7l (no graphics)207 MB2016-10-24
ArrayFire-v3.3.2_Linux_x86_64.shLinux x64701 MB2016-10-24
ArrayFire-no-gl-v3.3.2_Linux_x86_64.shLinux x64 (no graphics)697 MB2016-10-24
ArrayFire-no-gl-v3.3.2_Linux_x86_64.rpmLinux x64 RPM (no graphics)423 MB2016-10-25
ArrayFire-v3.3.2.exeWindows x64570 MB2016-10-26
ArrayFire-no-gl-v3.3.2.exeWindows x64 (no graphics)571 MB2016-10-26
ArrayFire-v3.3.2_OSX.pkgmacOS Intel913 MB2016-10-24
ArrayFire-no-gl-v3.3.2_OSX.pkgmacOS Intel (no graphics)913 MB2016-10-24

ArrayFire 3.3.1

PackagePlatformSizeUploaded
ArrayFire-v3.3.1_Linux_aarch64.shLinux aarch64159 MB2016-10-24
ArrayFire-no-gl-v3.3.1_Linux_aarch64.shLinux aarch64 (no graphics)156 MB2016-10-24
ArrayFire-v3.3.1_Linux_armv7l.shLinux armv7l154 MB2016-10-24
ArrayFire-no-gl-v3.3.1_Linux_armv7l.shLinux armv7l (no graphics)152 MB2016-10-24
ArrayFire-v3.3.1_Linux_x86_64.shLinux x64430 MB2016-10-24
ArrayFire-no-gl-v3.3.1_Linux_x86_64.shLinux x64 (no graphics)453 MB2016-10-24
ArrayFire-v3.3.1.exeWindows x64374 MB2016-10-26
ArrayFire-no-gl-v3.3.1.exeWindows x64 (no graphics)374 MB2016-10-26
ArrayFire-v3.3.1_OSX.pkgmacOS Intel477 MB2016-10-24
ArrayFire-no-gl-v3.3.1_OSX.pkgmacOS Intel (no graphics)477 MB2016-10-24

ArrayFire 3.3.0

PackagePlatformSizeUploaded
ArrayFire-v3.3.0_Linux_aarch64.shLinux aarch64155 MB2016-10-24
ArrayFire-no-gl-v3.3.0_Linux_aarch64.shLinux aarch64 (no graphics)154 MB2016-10-24
ArrayFire-v3.3.0_Linux_armv7l.shLinux armv7l151 MB2016-10-24
ArrayFire-no-gl-v3.3.0_Linux_armv7l.shLinux armv7l (no graphics)149 MB2016-10-24
ArrayFire-v3.3.0_Linux_x86_64.shLinux x64429 MB2016-10-24
ArrayFire-no-gl-v3.3.0_Linux_x86_64.shLinux x64 (no graphics)426 MB2016-10-24
ArrayFire-no-gl-v3.3.0_Linux_x86_64.rpmLinux x64 RPM (no graphics)263 MB2016-10-25
ArrayFire-v3.3.0.exeWindows x64373 MB2016-10-26
ArrayFire-no-gl-v3.3.0.exeWindows x64 (no graphics)371 MB2016-10-26
ArrayFire-v3.3.0_OSX.pkgmacOS Intel474 MB2016-10-24
ArrayFire-no-gl-v3.3.0_OSX.pkgmacOS Intel (no graphics)474 MB2016-10-24

ArrayFire 3.2.2

PackagePlatformSizeUploaded
ArrayFire-v3.2.2_Linux_aarch64.shLinux aarch64131 MB2016-10-24
ArrayFire-no-gl-v3.2.2_Linux_aarch64.shLinux aarch64 (no graphics)128 MB2016-10-24
ArrayFire-v3.2.2_Linux_armv7l.shLinux armv7l126 MB2016-10-24
ArrayFire-no-gl-v3.2.2_Linux_armv7l.shLinux armv7l (no graphics)123 MB2016-10-24
ArrayFire-v3.2.2_Linux_x86_64.shLinux x64366 MB2016-10-24
ArrayFire-no-gl-v3.2.2_Linux_x86_64.shLinux x64 (no graphics)362 MB2016-10-24
ArrayFire-v3.2.2.exeWindows x64328 MB2016-10-25
ArrayFire-no-gl-v3.2.2.exeWindows x64 (no graphics)327 MB2016-10-25
ArrayFire-v3.2.2_OSX.pkgmacOS Intel172 MB2016-10-24
ArrayFire-no-gl-v3.2.2_OSX.pkgmacOS Intel (no graphics)171 MB2016-10-24

ArrayFire 3.2.1

PackagePlatformSizeUploaded
ArrayFire-v3.2.1.exeWindows x64310 MB2016-10-26
ArrayFire-no-gl-v3.2.1.exeWindows x64 (no graphics)309 MB2016-10-26

ArrayFire 3.2.0

PackagePlatformSizeUploaded
ArrayFire-v3.2.0_Linux_aarch64.shLinux aarch64117 MB2016-10-25
ArrayFire-no-gl-v3.2.0_Linux_aarch64.shLinux aarch64 (no graphics)114 MB2016-10-25
ArrayFire-v3.2.0_Linux_armv7l.shLinux armv7l112 MB2016-10-25
ArrayFire-no-gl-v3.2.0_Linux_armv7l.shLinux armv7l (no graphics)108 MB2016-10-25
ArrayFire-v3.2.0_Linux_x86_64.shLinux x64349 MB2016-10-25
ArrayFire-no-gl-v3.2.0_Linux_x86_64.shLinux x64 (no graphics)344 MB2016-10-25
ArrayFire-v3.2.0.exeWindows x64309 MB2016-10-25
ArrayFire-no-gl-v3.2.0.exeWindows x64 (no graphics)308 MB2016-10-25
ArrayFire-v3.2.0_OSX.pkgmacOS Intel169 MB2016-10-25
ArrayFire-no-gl-v3.2.0_OSX.pkgmacOS Intel (no graphics)167 MB2016-10-25

ArrayFire 3.1.3

PackagePlatformSizeUploaded
ArrayFire-v3.1.3_Linux_armv7l.shLinux armv7l83 MB2016-10-25
ArrayFire-v3.1.3_Linux_x86_64.shLinux x64255 MB2016-10-25
ArrayFire-v3.1.3.exeWindows x64241 MB2016-10-25
ArrayFire-no-gl-v3.1.3.exeWindows x64 (no graphics)240 MB2016-10-26
ArrayFire-v3.1.3_OSX.pkgmacOS Intel109 MB2016-10-25

ArrayFire 3.1.2

PackagePlatformSizeUploaded
ArrayFire-v3.1.2.exeWindows x64241 MB2016-10-26
ArrayFire-no-gl-v3.1.2.exeWindows x64 (no graphics)240 MB2016-10-26

ArrayFire 3.1.1

PackagePlatformSizeUploaded
ArrayFire-v3.1.1_Linux_armv7l.shLinux armv7l83 MB2016-10-25
ArrayFire-v3.1.1_Linux_x86_64.shLinux x64255 MB2016-10-25
ArrayFire-v3.1.1.exeWindows x64241 MB2016-10-25
ArrayFire-no-gl-v3.1.1.exeWindows x64 (no graphics)240 MB2016-10-26
ArrayFire-v3.1.1_OSX.pkgmacOS Intel109 MB2016-10-25

ArrayFire 3.1.0

PackagePlatformSizeUploaded
ArrayFire-v3.1.0.exeWindows x64242 MB2016-10-26

ArrayFire 3.0.2

PackagePlatformSizeUploaded
ArrayFire-v3.0.2_Linux_armv7l.shLinux armv7l73 MB2016-10-25
ArrayFire-v3.0.2_Linux_x86_64.shLinux x64252 MB2016-10-25
ArrayFire-v3.0.2.exeWindows x64249 MB2016-10-25
ArrayFire-no-gl-v3.0.2.exeWindows x64 (no graphics)248 MB2016-10-26
ArrayFire-v3.0.2_OSX.pkgmacOS Intel108 MB2016-10-25

ArrayFire 3.0.1

PackagePlatformSizeUploaded
ArrayFire-v3.0.1.exeWindows x64249 MB2016-10-26

ArrayFire 3.0.0

PackagePlatformSizeUploaded
ArrayFire-v3.0.0.exeWindows x64246 MB2016-10-26

ArrayFire 2.1.0

PackagePlatformSizeUploaded
ArrayFire-TegraK1-GFX.zipTegra K1 graphics demo22 MB2016-10-24

Installing an archived release

The install steps match the current release: run the installer, point your build at the install directory, and link against the backend you need. Documentation for each release is on arrayfire.org.