[package]
edition = "2024"
name = "ariadnetor-native"
version = "0.0.4"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Native backend for ariadnetor (faer; optional HPTT transpose)"
readme = "README.md"
keywords = [
"tensor",
"backend",
"faer",
"hptt",
"transpose",
]
categories = [
"science",
"mathematics",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/ultimatile/ariadnetor"
resolver = "2"
[features]
default = []
hptt = ["dep:hptt"]
[lib]
name = "ariadnetor_native"
path = "src/lib.rs"
[[test]]
name = "eig"
path = "tests/eig.rs"
[[test]]
name = "eigh"
path = "tests/eigh.rs"
[[test]]
name = "gemm"
path = "tests/gemm.rs"
[[test]]
name = "lq"
path = "tests/lq.rs"
[[test]]
name = "par_for_dispatch"
path = "tests/par_for_dispatch.rs"
[[test]]
name = "qr"
path = "tests/qr.rs"
[[test]]
name = "solve"
path = "tests/solve.rs"
[[test]]
name = "svd"
path = "tests/svd.rs"
[[test]]
name = "transpose"
path = "tests/transpose.rs"
[dependencies.ariadnetor-core]
version = "0.0.4"
[dependencies.faer]
version = "0.24"
[dependencies.hptt]
version = "0.4.1"
optional = true
[dependencies.num-complex]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dependencies.rayon]
version = "1"
[dev-dependencies.rstest]
version = "0.26"
[lints.rust]
dead_code = "forbid"
unreachable_pub = "warn"