ruda-tensor-device
Runtime-generic device tensor backend and dispatch into the Ruda domain libraries. It connects the framework's backend contracts to kernel-level RudaTensor values.
Interfaces
DeviceBackendandDeviceRuntimedefine the device backend integration.dispatchroutes tensor operations to device kernels and domain libraries.cuda::Cudasupplies the NVIDIA tensor adapter whencudais enabled.
Usage
Cargo package: ruda-tensor-device. Rust import: ruda_tensor_device.
[]
= "0.21"
Features
Default features: autotune, std, fusion, ruda-kernel/frontend-default, ruda-fusion?/device-default.
| Feature | Purpose |
|---|---|
cuda |
Enable the CUDA tensor adapter. |
cuda-default |
Enable CUDA with the default fusion and tuning configuration. |
fusion |
Enable operation-fusion integration. |
autotune |
Enable domain-library autotuning. |
sparse |
Enable sparse tensor dispatch. |