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 CUDA_PATH_Vx_y environment variable, for recent CUDA toolkit versions x.y This library provides bindings to both the CUDA Driver and Runtime APIs. To get started, see one of: Foreign.CUDA.Driver (a short tutorial is available here) Foreign.CUDA.Runtime Tested with library versions up to CUDA-12.8. See also the travis-ci.org build matrix for version compatibility. 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 plan 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
42
Downloads
38,542 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 20 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%