| Crates.io | cuda-oxide |
| lib.rs | cuda-oxide |
| version | 0.4.0 |
| created_at | 2021-06-07 23:23:02.756466+00 |
| updated_at | 2021-06-16 12:48:55.480389+00 |
| description | cuda-oxide provides a high-level, rusty wrapper over CUDA. It provides the best safety one can get when working with hardware. |
| homepage | |
| repository | https://github.com/Protryon/cuda-oxide |
| max_upload_size | |
| id | 407510 |
| size | 1,073,068 |
cuda-oxide is a safe wrapper for CUDA. With cuda-oxide you can execute and coordinate CUDA kernels.
cuda-oxide does not offer any safety on the GPU-side of writing CUDA code. It doesn't compile Rust to PTX. cuda-oxide offers general CPU-level safety working with the CUDA library and best-availability safety for working with GPU buffers and objects.
Examples of things currently considered safe:
libcuda operations that will cause libcuda to stop accepting any API callsSee the examples directory for usage examples.