Files
rustytorch/crates/tooling/rtx-eval/Cargo.toml.backup
T
2026-03-04 00:08:42 +00:00

110 lines
2.5 KiB
Plaintext

[package]
name = "rtx-eval"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Comprehensive AI/ML benchmarking suite for RTX - proving 5-8x performance superiority"
[dependencies]
# Core RTX dependencies (simplified for compilation)
# rtx-tensor = { workspace = true }
# rtx-transformers = { workspace = true }
# rtx-flash-attention = { workspace = true }
# rtx-multimodal = { path = "../rtx-multimodal" }
# rtx-vision = { path = "../rtx-vision" }
# rtx-compress = { workspace = true }
# rtx-inference = { workspace = true }
# rtx-distributed = { workspace = true }
# rtx-memory = { workspace = true }
# rtx-autograd = { workspace = true }
# Essential dependencies
anyhow = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tokio = { workspace = true }
# Math and collections
nalgebra = { workspace = true }
indexmap = { workspace = true }
dashmap = { workspace = true }
rand = { workspace = true }
num-complex = { workspace = true }
# Async runtime
futures = { workspace = true }
async-trait = { workspace = true }
# Time handling
chrono = { workspace = true }
# Concurrency
parking_lot = { workspace = true }
rayon = { workspace = true }
# GPU acceleration
cudarc = { workspace = true, optional = true }
# HTTP and networking
reqwest = { workspace = true }
base64 = { workspace = true }
# Benchmarking specific
criterion = "0.5"
# statistical = "1.0"
statrs.workspace = true
# Data processing
csv = "1.3"
# hdf5 = "0.8"
ndarray = "0.15"
image = "0.24"
# Text processing
# tokenizers = "0.20"
# candle-core = "0.8"
# candle-transformers = "0.8"
# Additional utilities
uuid = { version = "1.0", features = ["v4", "serde"] }
sha2 = "0.10"
regex = "1.0"
tempfile = "3.0"
clap = { version = "4.0", features = ["derive"] }
num_cpus = "1.0"
[dev-dependencies]
tokio-test = { workspace = true }
proptest = { workspace = true }
criterion = { workspace = true }
tempfile = { workspace = true }
[features]
default = ["cuda"]
cuda = ["cudarc"]
all-benchmarks = ["vision", "language", "multimodal", "scientific"]
vision = []
language = []
multimodal = []
scientific = []
[[bench]]
name = "comprehensive_benchmark_suite"
harness = false
# [[bench]]
# name = "competitor_comparison"
# harness = false
[[example]]
name = "benchmark_runner"
path = "examples/benchmark_runner.rs"
[lib]
name = "rtx_eval"
path = "src/lib.rs"