Crate cubecl_macros
Source - comment
- Insert a literal comment into the kernel source code.
- comptime
- Mark the contents of this macro as compile time values, turning off all expansion for this code
and using it verbatim
- comptime_type
- Makes the function return a compile time value
Useful in a cube trait to have a part of the trait return comptime values
- terminate
- Terminate the execution of the kernel for the current unit.
- cube
- Mark a cube function, trait or implementation for expansion.
- derive_cube_comptime
- Attribute macro to define a type that can be used as a kernel comptime argument
This derive Debug, Hash, PartialEq, Eq, Clone, Copy
- AutotuneKey
- Implements display and initialization for autotune keys.
- CubeLaunch
- Derive macro to define a cube type that is launched with a kernel
- CubeType
- Derive macro to define a cube type that is not launched