Cargo Features

[dependencies]
cubecl-matmul = { version = "0.9.0-pre.5", default-features = false, features = ["std", "export_tests", "matmul_tests_mma", "matmul_tests_plane", "matmul_tests_unit", "matmul_tests_double", "matmul_tests_simple", "matmul_tests_cyclic", "matmul_tests_strided", "matmul_tests_barrier", "matmul_tests_partition_buffering", "matmul_tests_specialized", "matmul_tests_f16", "matmul_tests_alt_shapes", "matmul_tests_swizzle", "matmul_tests_base", "matmul_tests_all"] }
default = std

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

Enables cubecl-core =0.9.0-pre.5 and cubecl-runtime =0.9.0-pre.5

std default

Enables std of cubecl-core =0.9.0-pre.5 and cubecl-runtime =0.9.0-pre.5

export_tests = pretty_assertions

Affects cubecl-matmul::tests

matmul_tests_mma matmul_tests_all?
matmul_tests_plane matmul_tests_all? matmul_tests_base?
matmul_tests_tma matmul_tests_unit matmul_tests_all?
matmul_tests_vecmat matmul_tests_double matmul_tests_all? matmul_tests_base?
matmul_tests_ordered matmul_tests_simple matmul_tests_all? matmul_tests_base?
matmul_tests_cyclic matmul_tests_all? matmul_tests_base?
matmul_tests_hybrid matmul_tests_strided matmul_tests_all?
matmul_tests_tilewise matmul_tests_barrier matmul_tests_all?
matmul_tests_hypercube matmul_tests_partition_buffering matmul_tests_all?
matmul_tests_specialized matmul_tests_all?
matmul_tests_f16 matmul_tests_all? matmul_tests_base?
matmul_tests_f32 matmul_tests_alt_shapes matmul_tests_all?
matmul_tests_layouts matmul_tests_swizzle matmul_tests_all?
matmul_tests_base = matmul_tests_cyclic, matmul_tests_double, matmul_tests_f16, matmul_tests_ordered, matmul_tests_plane, matmul_tests_simple, matmul_tests_vecmat
matmul_tests_all = matmul_tests_alt_shapes, matmul_tests_barrier, matmul_tests_cyclic, matmul_tests_double, matmul_tests_f16, matmul_tests_f32, matmul_tests_hybrid, matmul_tests_hypercube, matmul_tests_layouts, matmul_tests_mma, matmul_tests_ordered, matmul_tests_partition_buffering, matmul_tests_plane, matmul_tests_simple, matmul_tests_specialized, matmul_tests_strided, matmul_tests_swizzle, matmul_tests_tilewise, matmul_tests_tma, matmul_tests_unit, matmul_tests_vecmat

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.

pretty_assertions export_tests?