Clojurecuda 0.18.0

Released under the Eclipse Public License

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


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

[uncomplicate/clojurecuda "0.18.0"]



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++.

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

Public variables and functions:


Defines constants and mappings from/to CUDA constants.


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: