We plan to provide ArrayFire packages for as many Linux distributions as possible. Currently, only Ubuntu packages are available.
Given below is the outline of this document for quick navigation.
apt-key adv --fetch-key https://repo.arrayfire.com/GPG-PUB-KEY-ARRAYFIRE-2020.PUB echo "deb [arch=amd64] https://repo.arrayfire.com/debian all main" | tee /etc/apt/sources.list.d/arrayfire.list
To install ArrayFire's CUDA backend packages or an all-backends package such as arrayfire
or arrayfire-dev
, please add NVIDIA provided CUDA Ubuntu repository if you don't have it already.
Development Packages
arrayfire
- Development files for all backends of ArrayFirearrayfire-cpu3-dev
- ArrayFire CPU backend development filesarrayfire-cuda3-dev
- ArrayFire CUDA backend development filesarrayfire-opencl3-dev
- ArrayFire OpenCL backend development filesarrayfire-unified3-dev
- ArrayFire Unified backend development filesarrayfire-headers
- ArrayFire C/C++ Header filesarrayfire-cmake
- Configuration files for using ArrayFire via CMakearrayfire-doc
- ArrayFire Doxygen Documentationarrayfire-examples
- ArrayFire Samples C++ source filesRuntime Packages
arrayfire-cpu3-mkl
- ArrayFire CPU backend shared libraries using Intel MKLarrayfire-cpu3-openblas
- ArrayFire CPU backend shared libraries using OpenBLASarrayfire-cuda3-cuda-10-2
- ArrayFire CUDA backend shared libraries built using CUDA 10.2 (supports older GPUs)arrayfire-cuda3-cuda-11-6
- ArrayFire CUDA backend shared libraries built using CUDA 11.6 (Adds support or new GPUs)arrayfire-opencl3-mkl
- ArrayFire OpenCL backend shared libraries using Intel MKL for CPU fallback routinesarrayfire-opencl3-openblas
- ArrayFire OpenCL backend shared libraries using OpenBLAS for CPU fallback routinesarrayfire-unified3
- ArrayFire Unified backend shared libraries. Requires other runtime backends to function.ℹ️ All installation and associated commands need
sudo
privileges if they modify system files.
The commands for Ubuntu docker image are same as earlier except that you might need some additional packages installed on the image to successfully the run the commands mentioned in ubuntu section.
apt install -y gnupg2 ca-certificates apt-utils software-properties-common
Similar to a regular system, if CUDA backend is required please add NVIDIA provided CUDA Ubuntu repository.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4