Cargo Features

[dependencies]
cubecl-runtime = { version = "0.8.1", default-features = false, features = ["std", "autotune-checks", "channel-mutex", "exclusive-memory-only", "profile-tracy", "storage-bytes"] }
default = channel-cell, channel-mpsc, channel-mutex, std, storage-bytes

These default features are set whenever cubecl-runtime is added without default-features = false somewhere in the dependency tree.

Enables cubecl-common

std default = dirs, toml

Enables std of cubecl-common

Affects cubecl-runtime::stream

autotune-checks

Affects tune_benchmark::AutotuneOutput.check_equivalence

channel-cell channel-mpsc channel-mutex default
exclusive-memory-only
profile-tracy

Enables tracy-client

Affects server::ServerUtilities.epoch_time, server::ServerUtilities.gpu_client

storage-bytes default

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

dirs std
toml std