Apocrypha

clblast

Tuned OpenCL BLAS

CLBlast is a modern, lightweight, performant and tunable OpenCL BLAS library written in C++11. It is designed to leverage the full performance potential of a wide variety of OpenCL devices from different vendors, including desktop and laptop GPUs, embedded GPUs, and other accelerators. CLBlast implements BLAS routines: basic linear algebra subprograms operating on vectors and matrices.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.6.3 4 17 h details ›

Versions & arches

VersionOverlay amd64x86riscv Committed
1.6.3 gentoo amd64 testing x86 testing riscv testing view · download · history ↗
1.5.3 gentoo amd64 testing x86 testing riscv testing view · download · history ↗
1.5.2-r1 gentoo amd64 testing x86 testing riscv testing view · download · history ↗
1.5.2 gentoo amd64 testing x86 testing riscv untested view · download · history ↗

Use flags of 1.6.3

  • client Enable compilation of the clients to test and compare performance with reference libraries
  • cuda Build with support for cuda instead of opencl (beta!)
  • examples Install examples, usually source code
  • +opencl Enable OpenCL support (computation on GPU)
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Runtime dependencies of 1.6.3

show 9 lines
cuda? (
)
client? (
)
opencl? (
)