RustaCUDA
RustaCUDA copied to clipboard
Rusty wrapper for the CUDA Driver API
Maybe this is by design, but there is currently no way to asynchronously memcpy `DeviceBox` `DeviceBox`'s `AsyncCopyDestination` implementation only allows for device-to-device copies, there is no way to do a...
Hi, I'm writing a Python module that uses RustaCUDA and I am running into an issue where the library panics when Python is exiting. I store some RustaCUDA state in...
The [docs.rs](https://docs.rs/rustacuda/) shows the most recent version is 0.1.3, but I cannot find this version in this repository. Are the commits missing or published to another repo I'm not aware...
This patch fixes the compile error in issue #65. The compile error was caused by this line. ```rust let mut cu_uuid = CUuuid { bytes: [0i8; 16] }; ``` The...
## Background Building RustaCUDA version 0.1.3 yields the following error when building on ARMv8: ``` error[E0308]: mismatched types --> /home/root/.cargo/registry/src/github.com-1ecc6299db9ec823/rustacuda-0.1.3/src/device.rs:376:48 | 376 | let mut cu_uuid = CUuuid { bytes:...
Repairs #33 The explanation seems to be at the end of the [rustdoc section](https://doc.rust-lang.org/rustdoc/the-doc-attribute.html#docno_inlinedocinline), saying that rustdoc eagerly tried to inline docs.
Apologies, this seems to have become rather long. It seemed like such a simple idea at the start! There are four main tracts to this idea: 1. Allow `DeviceBox`, making...
RustaCUDA currently exposes only a minimum-viable subset of the Driver API. Ultimately, it should expose all non-deprecated public functions in the API. This is a tracking issue to keep track...