Crate cubecl_core

Source

Re-exports§

Modules§

  • Module for benchmarking any executable part
  • Compute channel module.
  • Compute client module.
  • Cube Frontend Types.
  • Some future utilities that work across environments. Future utils with a compatible API for native, non-std and wasm environments.
  • Cube Language Internal Representation.
  • Compute server module.
  • Autotune module

Macros§

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

Structs§

Enums§

Constants§

Traits§

Functions§

Type Aliases§

Attribute Macros§

  • Mark a cube function, trait or implementation for expansion.
  • Crates a tuning set with a specific signature. Should return a tuple of benchmark inputs.

Derive Macros§

  • Implements display and initialization for autotune keys.
  • Derive macro to define a cube type that is launched with a kernel
  • Derive macro to define a cube type that is not launched