cuda
The CUDA library provides a direct, general purpose C-like SPMD programming model for NVIDIA graphics cards (G8x series onwards). This is a collection of bindings to allow you to call and control, although not write, such functions from Haskell-land. You will need to install the CUDA driver and developer toolkit. http://developer.nvidia.com/cuda-downloads The setup script will look for your CUDA installation by checking, in the following order: The CUDA_PATH environment variable Searching for nvcc on the PATH Checking at /usr/local/cuda Environment variables of the form CUDA_PATH_Vx_y (deprecated) This library provides bindings to the CUDA Driver API, not the Runtime API. To get started, see Foreign.CUDA.Driver; a short tutorial is available there. Tested with library versions up to and including CUDA-13.0. For additional notes on installing on Windows, see: https://github.com/tmcdonell/cuda/blob/master/WINDOWS.md This library is currently in maintenance mode. While we are happy to release updates to keep the existing interface working with newer CUDA versions (as long as the underlying APIs remain available), no binding of new features is planned at the moment. Get in touch if you want to contribute.
hackage.haskell.org
0.3.2
over 15 years ago
43
38,729 total
2
19
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/cuda
spec |
| License | BSD-3-Clause |
| First Release | about 16 years ago |
| Last Synced | 6 days ago |
Repository
| Stars | 80 on GitHub |
| Forks | 39 on GitHub |
| Commits | 801 |
| Committers | 16 |
| Avg per Author | 50.063 |
| DDS | 0.04 |