Cargo Features

[dependencies]
gemm-common = { version = "0.17.1", default-features = false, features = ["std", "nightly", "wasm-simd128-enable", "experimental-apple-amx", "rayon", "f16"] }
default = f16, rayon, std

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

std default experimental-apple-amx? rayon = sysctl

Enables std of dyn-stack, once_cell, and pulp

once_cell:

Enables once_cell::sync module.

nightly

Enables nightly of pulp

wasm-simd128-enable

Affects gemm-common::DEFAULT_WASM_SIMD128

experimental-apple-amx = std
rayon default = std

Enables rayon

Affects gemm::par_for_each

f16 default = half

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.

half f16
sysctl apple std