Expand description
CubeCL runtime crate that helps creating high performance async runtimes.
Modules§
- benchmark
- Module for benchmarking any executable part
- channel
- Compute channel module.
- client
- Compute client module.
- debug
- Debugging utilities.
- kernel_
timestamps - Simple measuring for timestamps.
- memory_
management - Memory management module.
- server
- Compute server module.
- storage
- Compute Storage module.
- tma
- TMA-related runtime types
- tune
- Autotune module
Macros§
- local_
tuner - Create a local tuner with the provided name.
- memory_
id_ type - Create new memory ID types.
- storage_
id_ type - Create a new storage ID type.
Structs§
- Compute
Runtime - The compute type has the responsibility to retrieve the correct compute client based on the given device.
- Device
Properties - Properties of what the device can do, like what
Feature
are supported by it and what its memory properties are.
Enums§
- Time
Measurement - How times are measured on a device.