Docs.rs
  • cubecl-cpp-0.5.0
    • cubecl-cpp 0.5.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • nathanielsimard
    • Dependencies
      • bytemuck ^1.16.1 normal
      • cubecl-common ^0.5.0 normal
      • cubecl-core ^0.5.0 normal
      • cubecl-runtime ^0.5.0 normal
      • derive-new ^0.6.0 normal
      • half ^2.5 normal
      • log ^0.4.22 normal
    • Versions
    • 2.1% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

cubecl_cpp0.5.0

Module shared

Module Items

  • Modules
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

In crate cubecl_cpp

cubecl_cpp

Module shared

Source

Modules§

binary
unary
wmma_api_base

Structs§

BinaryInstruction
Binding
Body
A body is composed of a list of instructions.
CompilationOptions
ComputeKernel
ConstArray
CppCompiler
CubeIndexFlags
Cube indexes flags. When true the corresponding index is declared and computed as needed in the kernel.
Flags
Flags gathered during Cube IR translation for the kernel compilation.
Fragment
IndexedVariable
Item
LocalArray
OptimizedArgs
SharedMemory
UnaryInstruction

Enums§

AtomicKind
Elem
FragmentIdent
FragmentLayout
Instruction
Variable
WarpInstruction
WmmaInstruction
Warp Matrix-Multiply and Accumulate Instruction.

Traits§

Architecture
Component
Dialect
DialectBindings
DialectCubeBuiltins
DialectIncludes
DialectInstructions
DialectTypes
DialectWmmaCompiler
FmtLeft

Functions§

compile_bindings
compile_scalars_dynamic
compile_scalars_static
register_supported_types
register_wmma_features
type_definitions
type_info_definition
type_scalar_definitions
type_vectorized_definitions

Type Aliases§

MslComputeKernel
SupportedWmmaCombinations