Docs.rs
  • cubecl-common-0.5.0
    • cubecl-common 0.5.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • nathanielsimard
    • Dependencies
      • bytemuck ^1.16.1 normal
      • derive-new ^0.6.0 normal
      • derive_more ^1 normal
      • dirs ^5.0.1 normal optional
      • embassy-futures ^0.1.1 normal
      • futures-lite ^2.3.0 normal optional
      • half ^2.5 normal
      • hashbrown ^0.14.5 normal optional
      • log ^0.4.22 normal
      • num-traits ^0.2.19 normal
      • rand ^0.9.0 normal
      • sanitize-filename ^0.5 normal optional
      • serde ^1.0.204 normal
      • serde_json ^1.0.119 normal optional
      • spin ^0.9.8 normal
      • dashmap ^5.5.3 dev
      • portable-atomic ^1.10 normal
      • spin ^0.9.8 normal
      • spin ^0.9.8 normal
    • Versions
    • 100% 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

Crate cubecl_common

cubecl_common0.5.0

  • All Items

Sections

  • CubeCL Common Library

Crate Items

  • Modules
  • Structs
  • Enums
  • Constants

Crates

  • cubecl_common

Crate cubecl_common

Source
Expand description

§CubeCL Common Library

This library contains common types used by other crates that must be shared.

Modules§

benchmark
Module for benchmarking any executable part
future
Future utils with a compatible API for native, non-std and wasm environments.
rand
Rand module contains types for random number generation for non-std environments and for std environments.
reader
Useful when you need to read async data without having to decorate each function with async notation.
stub
Stub module contains types for stubs for non-std environments and for std environments.

Structs§

CubeDim
flex32
A floating point type with relaxed precision, minimum f16, max [f32].
tf32
A 19-bit floating point type implementing the tfloat32 format.

Enums§

ExecutionMode
The kind of execution to be performed.

Constants§

PLANE_DIM_APPROX
An approximation of the plane dimension.

Results

Settings
Help
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.