Clojurecuda 0.19.0

Released under the Eclipse Public License

ClojureCUDA is a Clojure library for parallel computations with Nvidia's CUDA.

Installation

To install, add the following dependency to your project or build file:

[uncomplicate/clojurecuda "0.19.0"]

Namespaces

uncomplicate.clojurecuda.core

Core ClojureCUDA functions for CUDA host programming. The kernels should be provided as strings (that may be stored and read from files) or binaries, written in CUDA C/C++.

uncomplicate.clojurecuda.info

Info functions for all CUDA objects (devices, etc…).

Public variables and functions:

uncomplicate.clojurecuda.internal.constants

Defines constants and mappings from/to CUDA constants.

uncomplicate.clojurecuda.toolbox

Various helpers that are not needed by ClojureCUDA itself, but may be very helpful in applications. See Neanderthal and Bayadera libraries for the examples of how to use them.

Public variables and functions: