Home
Welcome to the ArrayFire wiki!
Getting ArrayFire
Binaries and Installers
ArrayFire binaries and installers can be downloaded from http://arrayfire.com/download/.
These binaries are built with CUDA 10.* for the CUDA backend.
Source
Clone ArrayFire using the --recursive flag in order to pull necessary submodules for the project:
$ git clone --recursive https://github.com/arrayfire/arrayfire.gitOtherwise, submodules may also be pulled by running the following from the arrayfire repository:
$ git submodule init
$ git submodule updateBuild Instructions
For general usage of ArrayFire, we recommend the installer binaries. However, if you wish to dev on ArrayFire, you will need to build the source code. We have build instructions for Windows, Linux, and OSX:
Using ArrayFire
Adding unit tests to ArrayFire
ArrayFire uses the Google Test framework. For adding unit tests, we recommend visiting our guideline to writing unit tests for ArrayFire.
Directory Structure
You can find the layout of the ArrayFire directory structure over here.
Known Issues
The list of currently known issues/bugs and their corresponding status can be found here.

