[package]
edition = "2018"
name = "reductive"
version = "0.1.0"
authors = ["Danièˆl de Kok <me@danieldk.eu>"]
description = "Optimized vector quantization for dense vectors"
homepage = "https://git.sr.ht/~danieldk/reductive"
documentation = "https://docs.rs/finalfrontier/"
license = "Apache-2.0"
repository = "https://git.sr.ht/~danieldk/reductive"
[dependencies.log]
version = "0.4"
[dependencies.ndarray]
version = "0.12"
[dependencies.ndarray-linalg]
version = "0.10"
optional = true
[dependencies.ndarray-parallel]
version = "0.9"
[dependencies.num-traits]
version = "0.2"
[dependencies.ordered-float]
version = "1"
[dependencies.rand]
version = "0.6"
[dependencies.rand_xorshift]
version = "0.1"
[dependencies.rayon]
version = "1"
[dev-dependencies.ndarray-rand]
version = "0.9"
[dev-dependencies.rand]
version = "0.6"
[features]
accelerate = ["ndarray-linalg/accelerate"]
default = []
intel-mkl = ["ndarray-linalg/intel-mkl"]
netlib = ["ndarray-linalg/netlib"]
openblas = ["ndarray-linalg/openblas"]
opq-train = ["ndarray-linalg"]