[package] name = "ha-ndarray" version = "0.4.0" edition = "2021" authors = ["code@tinychain.net"] description = "A hardware-accelerated n-dimensional array" license = "Apache-2.0" readme = "README.md" repository = "https://github.com/haydnv/ha-ndarray.git" keywords = ["ndarray", "tensor", "gpu", "ml", "parallel"] categories = ["data-structures", "hardware-support", "mathematics"] [features] all = ["freqfs", "opencl", "stream"] freqfs = ["freqfs/stream", "stream"] opencl = ["memoize", "ocl"] stream = ["async-trait", "destream", "futures"] [build-dependencies] pkg-config = "0.3" [dependencies] async-trait = { version = "0.1", optional = true } freqfs = { version = "0.10", optional = true } destream = { version = "0.8", optional = true } futures = { version = "0.3", optional = true } get-size = "0.1" lazy_static = "1.5" memoize = { version = "0.4", optional = true } num_cpus = "1.16" ocl = { version = "0.19", optional = true } rand = "0.8" rayon = "1.10" smallvec = "1.13" transpose = "0.2"