An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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.

Ecosystem
hackage.haskell.org
Latest Release
0.3.2
over 15 years ago
Versions
43
Downloads
38,729 total
Dependent Packages
2
Dependent Repos
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
Rankings on hackage.haskell.org
Overall Top 8.0%
Downloads Top 3.9%
Dependent packages Top 7.2%
Forks Top 6.7%