# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "ggblas" version = "0.1.2" exclude = [ "rust-toolchain", "target/*", "Cargo.lock", ] description = """ Matrix multiplicatiosn in simple pure rust multithreadded blas-like interface. Exploits intrinsics on available targets. """ homepage = "https://github.com/Narsil/ggblas" documentation = "https://docs.rs/ggblas/" readme = "./README.md" keywords = [ "blas", "ml", "ggml", "avx", "neon", ] license = "Apache-2.0" repository = "https://github.com/Narsil/ggblas" [dependencies.cblas-sys] version = "0.1.4" optional = true default-features = false [dependencies.core_affinity] version = "0.8.0" [dependencies.faer-core] version = "0.7.0" optional = true [dependencies.half] version = "2.3.1" features = ["use-intrinsics"] optional = true [dependencies.libc] version = "0.2" optional = true default-features = false [dependencies.matrixmultiply] version = "0.3.2" features = ["threading"] optional = true [dependencies.num_cpus] version = "1.15.0" [dependencies.threadpool] version = "1.8.1" [dev-dependencies.num_cpus] version = "1.15.0" [features] cblas = [ "dep:cblas-sys", "dep:libc", ] default = [] f16 = ["dep:half"] faer-rs = ["dep:faer-core"] intel-mkl = [ "dep:cblas-sys", "dep:libc", ]