cubecl_core

Module prelude

Source

Re-exports§

Macros§

  • Mark the contents of this macro as compile time values, turning off all expansion for this code and using it verbatim

Structs§

  • The ComputeClient is the entry point to require tasks from the ComputeServer. It should be obtained for a specific device via the Compute struct.

Enums§

  • Specifieds the number of cubes to be dispatched for a kernel.

Traits§

Attribute Macros§

  • Mark a cube function, trait or implementation for expansion.

Derive Macros§

  • Derive macro to define a cube type that is launched with a kernel
  • Derive macro to define a cube type that is not launched