# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "arrayfire" version = "3.8.0" authors = ["Pradeep Garigipati ", "Jason Ramapuram "] build = "build.rs" exclude = ["arrayfire/*"] description = "ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library." homepage = "https://github.com/arrayfire/arrayfire" documentation = "http://arrayfire.github.io/arrayfire-rust/arrayfire/index.html" readme = "./README.md" keywords = ["CUDA", "OpenCL", "ArrayFire", "Compute"] license = "BSD-3-Clause" repository = "https://github.com/arrayfire/arrayfire-rust" [package.metadata.docs.rs] rustdoc-args = ["--html-in-header", "./scripts/mathjax.script"] [lib] name = "arrayfire" path = "src/lib.rs" [[example]] name = "helloworld" path = "examples/helloworld.rs" [[example]] name = "unified" path = "examples/unified.rs" [[example]] name = "pi" path = "examples/pi.rs" [[example]] name = "snow" path = "examples/snow.rs" [[example]] name = "histogram" path = "examples/histogram.rs" [[example]] name = "acoustic_wave" path = "examples/acoustic_wave.rs" [[example]] name = "conway" path = "examples/conway.rs" [[example]] name = "fft" path = "examples/fft.rs" [[example]] name = "using_half" path = "examples/using_half.rs" [dependencies.half] version = "1.5.0" [dependencies.lazy_static] version = "1.0" [dependencies.libc] version = "0.2" [dependencies.num] version = "0.2" [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dev-dependencies.bincode] version = "1.3" [dev-dependencies.half] version = "1.5.0" [dev-dependencies.serde_json] version = "1.0" [build-dependencies.rustc_version] version = "0.2" [build-dependencies.serde] version = "1.0" [build-dependencies.serde_derive] version = "1.0" [build-dependencies.serde_json] version = "1.0" [features] afserde = ["serde"] algorithm = [] arithmetic = [] blas = [] data = [] default = ["algorithm", "arithmetic", "blas", "data", "indexing", "graphics", "image", "lapack", "ml", "macros", "random", "signal", "sparse", "statistics", "vision"] graphics = [] image = [] indexing = [] lapack = [] macros = [] ml = [] random = [] signal = [] sparse = [] statistics = [] vision = []