[build-dependencies.cmake]
version = "0.1"
[dependencies.aporia]
version = "0.2.0"
[dependencies.ash]
features = ["linked", "debug", "std"]
optional = true
version = "0.38.0"
[dependencies.log]
version = "0.4.22"
[dependencies.metal]
features = ["mps"]
optional = true
version = "0.32.0"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.vulkano]
optional = true
version = "0.34.1"
[dev-dependencies.csv]
version = "1.3"
[dev-dependencies.flate2]
version = "1.0.34"
[dev-dependencies.pinax]
version = "0.1.0"
[dev-dependencies.reqwest]
features = ["json", "blocking"]
version = "0.12.9"
[dev-dependencies.tokio]
features = ["full"]
version = "1.41.0"
[[example]]
name = "basic_gender_train"
path = "examples/basic_gender_train.rs"
[[example]]
name = "basic_xor_function"
path = "examples/basic_xor_function.rs"
[[example]]
name = "benchmark_matmul"
path = "examples/benchmark_matmul.rs"
[[example]]
name = "benchmark_ops"
path = "examples/benchmark_ops.rs"
[[example]]
name = "conv_example"
path = "examples/conv_example.rs"
[[example]]
name = "gpt2"
path = "examples/gpt2/main.rs"
[[example]]
name = "model_save_load"
path = "examples/model_save_load.rs"
[[example]]
name = "pooling_example"
path = "examples/pooling_example.rs"
[features]
cpu = []
cuda = []
default = ["cpu"]
mps = ["dep:metal"]
opencl = []
rayon = ["dep:rayon"]
rocm = []
vulkan = ["dep:ash", "dep:vulkano"]
wgpu = []
[lib]
name = "cetana"
path = "src/lib.rs"
[package]
authors = ["Eira <eira@nornity.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["science"]
description = "Yet Another Neural Network Library"
edition = "2024"
license = "Apache-2.0"
name = "cetana"
readme = "README.md"
version = "0.0.1"
[profile.dev]
debug = 2
[profile.release]
opt-level = 3