View all files | ||||
ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.
arrayfire-haskell is a Haskell binding to ArrayFire.
Install ArrayFire via the download page.
ArrayFire can also be fetched from nixpkgs master.
arrayfire can be installed w/ cabal, stack or nix.
Also note, if you plan on using ArrayFire's visualization features, you must install fontconfig and glfw on OSX or Linux.
To hack on this library locally, complete the installation step above. We recommend installing the nix package manager to facilitate development.
After the above tools are installed, clone the source from Github.
To build and run all tests in response to file changes
To perform interactive development w/ ghcid
To interactively evaluate code in the repl
To produce the haddocks and open them in a browser