[[bench]]
harness = false
name = "kernel_benchmarks"
path = "benches/kernel_benchmarks.rs"
[dependencies.anyhow]
version = "1.0.100"
[dependencies.scirs2-core]
features = ["array", "random", "parallel"]
version = "0.1.0-rc.2"
[dependencies.scirs2-linalg]
version = "0.1.0-rc.2"
[dependencies.tenrso-core]
version = "0.1.0-alpha.2"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.8.1"
[dev-dependencies.proptest]
version = "1.9"
[[example]]
name = "cp_als_workflow"
path = "examples/cp_als_workflow.rs"
[[example]]
name = "khatri_rao"
path = "examples/khatri_rao.rs"
[[example]]
name = "mttkrp_cp"
path = "examples/mttkrp_cp.rs"
[[example]]
name = "nmode_tucker"
path = "examples/nmode_tucker.rs"
[[example]]
name = "statistical_analysis"
path = "examples/statistical_analysis.rs"
[[example]]
name = "tt_workflow"
path = "examples/tt_workflow.rs"
[features]
default = ["parallel"]
parallel = []
[lib]
name = "tenrso_kernels"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Tensor kernel operations: Khatri-Rao, Kronecker, Hadamard, n-mode products, MTTKRP"
edition = "2021"
homepage = "https://github.com/cool-japan/tenrso"
license = "Apache-2.0"
name = "tenrso-kernels"
readme = "README.md"
repository = "https://github.com/cool-japan/tenrso"
rust-version = "1.90"
version = "0.1.0-alpha.2"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"