Shared type vocabulary for the baracuda CUDA stack.
This crate contains only pure-data types — no I/O, no libloading, no
runtime machinery. It's intended to be a cheap dependency for any crate
(including user-authored CUDA wrappers) that wants to speak baracuda's
type vocabulary without pulling in the loader infrastructure.
Modules
- [
numeric] — [Half], [BFloat16], [Complex32], [Complex64]. - [
device_repr] — the [DeviceRepr] trait marking ABI-stable types. - [
kernel_arg] — the [KernelArg] trait for marshalling kernel arguments. - [
version] — [CudaVersion] and the [Feature] enum with [supports]. - [
status] — the [CudaStatus] trait every library's status enum implements. - [
stream_mode] — the [StreamMode] enum (Legacy vs PerThread default streams).