https://github.com/jcuda/jcuda-main
Summarizes the main JCuda libraries
https://github.com/jcuda/jcuda-main
Last synced: 10 months ago
JSON representation
Summarizes the main JCuda libraries
- Host: GitHub
- URL: https://github.com/jcuda/jcuda-main
- Owner: jcuda
- License: mit
- Created: 2015-08-10T21:05:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-16T17:24:25.000Z (about 1 year ago)
- Last Synced: 2025-01-19T06:37:01.742Z (12 months ago)
- Language: CMake
- Size: 59.6 KB
- Stars: 100
- Watchers: 12
- Forks: 20
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jcuda-main
Project structure
-----------------
[JCuda](http://jcuda.org/) offers Java bindings for CUDA and CUDA-related
libraries. The bindings for the individual libraries are contained in the
following sub-projects:
* [JCuda](https://github.com/jcuda/jcuda) -- The main JCuda library, offering
access to the CUDA runtime- and driver API. This library (the JAR file) is
required for compiling and using all other libraries.
* [JCublas](https://github.com/jcuda/jcublas) -- Java bindings for CUBLAS
* [JCufft](https://github.com/jcuda/jcufft) -- Java bindings for CUFFT
* [JCurand](https://github.com/jcuda/jcurand) -- Java bindings for CURAND
* [JCusparse](https://github.com/jcuda/jcusparse) -- Java bindings for CUSPARSE
* [JCusolver](https://github.com/jcuda/jcusolver) -- Java bindings for CUSOLVER
* [JNvgraph](https://github.com/jcuda/jnvgraph) -- Java bindings for nvGRAPH Deprecated as of CUDA 11
* [JCudnn](https://github.com/jcuda/jcudnn) -- Java bindings for cuDNN
Each of these projects contains the source code for the native libraries
(DLL, SO, or DYLIB) and for the Java libraries (JAR).
Using JCuda
------------------
JCuda can be used with Maven, Gradle or by downloading the pre-built libraries.
Details are explained here: [Using JCuda](USAGE.md)
Building JCuda
------------------
Information about how to build the JCuda libraries from the source code is
given here: [Building JCuda](BUILDING.md)