Cargo Features

[dependencies]
cubek = { version = "0.2.0-pre.2", default-features = false, features = ["std", "attention", "convolution", "matmul", "quantization", "random", "reduce"] }
default = std

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

Enables optional cubek-attention, optional cubek-convolution, optional cubek-matmul, optional cubek-quant, optional cubek-random, and optional cubek-reduce

std default

Enables std of optional cubek-attention, optional cubek-convolution, optional cubek-matmul, optional cubek-quant, optional cubek-random, and optional cubek-reduce

attention = cubek-attention
convolution = cubek-convolution
matmul = cubek-matmul
quantization

Enables kernels of cubek-quant

random = cubek-random
reduce = cubek-reduce

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.

cubek-attention attention?
cubek-convolution convolution?
cubek-matmul matmul?
cubek-quant quantization?
cubek-random random?
cubek-reduce reduce?