Expand description
CubeCL runtime crate that helps creating high performance async runtimes.
Modules§
- Module for benchmarking any executable part
- Compute channel module.
- Compute client module.
- Debugging utilities.
- Memory management module.
- Compute server module.
- Compute Storage module.
- Autotune module
Macros§
- Create a local tuner with the provided name.
- Create new memory ID types.
- Create a new storage ID type.
- Tune the operation set with these benchmark inputs
Structs§
- The compute type has the responsibility to retrieve the correct compute client based on the given device.
- Properties of what the device can do, like what features are supported by it and what its memory properties are.
Enums§
- The kind of execution to be performed.
- Error that can occured when collecting timestamps from a device.
Type Aliases§
- Result when collecting timestamps.