optirs 0.1.0

OptiRS - Advanced ML optimization and hardware acceleration library (main integration crate)
Documentation
[dependencies.optirs-bench]
optional = true
version = "0.1.0"

[dependencies.optirs-core]
version = "0.1.0"

[dependencies.optirs-gpu]
optional = true
version = "0.1.0"

[dependencies.optirs-learned]
optional = true
version = "0.1.0"

[dependencies.optirs-nas]
optional = true
version = "0.1.0"

[dependencies.optirs-tpu]
optional = true
version = "0.1.0"

[dependencies.scirs2-core]
version = "0.1.1"

[dependencies.serde]
features = ["derive", "derive"]
version = "1.0"

[dependencies.thiserror]
version = "2.0.17"

[dev-dependencies.approx]
version = "0.5.1"

[dev-dependencies.tempfile]
version = "3.24.0"

[features]
bench = ["dep:optirs-bench"]
core = []
default = ["core"]
full = ["gpu", "tpu", "learned", "nas", "bench"]
gpu = ["dep:optirs-gpu"]
learned = ["dep:optirs-learned"]
nas = ["dep:optirs-nas"]
tpu = ["dep:optirs-tpu"]

[lib]
name = "optirs"
path = "src/lib.rs"

[lints.rust]
dead_code = "allow"
mismatched_lifetime_syntaxes = "allow"
unknown_lints = "allow"
unpredictable_function_pointer_comparisons = "allow"
unused_imports = "allow"
unused_variables = "allow"

[package]
authors = ["COOLJAPAN OU (Team KitaSan)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics", "algorithms", "development-tools"]
description = "OptiRS - Advanced ML optimization and hardware acceleration library (main integration crate)"
edition = "2021"
keywords = ["optimization", "machine-learning", "gpu", "tpu", "neural-architecture"]
license = "MIT OR Apache-2.0"
name = "optirs"
readme = "README.md"
repository = "https://github.com/cool-japan/optirs"
version = "0.1.0"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]