Cargo Features

Reductive has no features set by default.

[dependencies]
reductive = { version = "0.9.0", features = ["opq-train", "accelerate-test", "openblas-test", "intel-mkl-test"] }
opq-train accelerate-test? intel-mkl-test? openblas-test? = lax, ndarray-linalg

Affects primitives::quantize_batch

accelerate-test = accelerate-src, opq-train
openblas-test = opq-train

Enables openblas of ndarray-linalg ^0.14

intel-mkl-test = anyhow, opq-train

Enables intel-mkl of ndarray-linalg ^0.14

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.

accelerate-src accelerate-test?
lax opq-train?

Enables lax ^0.2

ndarray-linalg intel-mkl-test? openblas-test? opq-train?

Enables ndarray-linalg ^0.14

anyhow intel-mkl-test?

Enables anyhow <=1.0.48

Fix incompatibility between anyhow and intel-mkl tool. Remove with the next release of intel-mkl too. For more information, see: https://github.com/rust-math/intel-mkl-src/issues/68