Docs.rs
  • cubecl-cpp-0.4.0
    • cubecl-cpp 0.4.0
    • 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.4.0 normal
      • cubecl-core ^0.4.0 normal
      • cubecl-runtime ^0.4.0 normal
      • derive-new ^0.6.0 normal
      • half ^2.4.1 normal
      • log ^0.4.22 normal
    • Versions
    • 2.47% of the crate is documented
  • Go to latest version
  • 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
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

cubecl_cpp0.4.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
Fragment
IndexedVariable
Item
LocalArray
OptimizedArgs
SharedMemory
UnaryInstruction
VariableSettings
The settings to generate the right variables.

Enums§

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

Traits§

Architecture
Component
Dialect
FmtLeft
WmmaCompiler

Functions§

register_supported_types
register_wmma_features

Type Aliases§

SupportedWmmaCombinations