[package] name = "symclaw-gpu" description = "GPU-accelerated numeric computation for SymClaw via CubeCL" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true authors.workspace = true [features] default = ["wgpu"] cuda = ["cubecl/cuda"] wgpu = ["cubecl/wgpu"] cpu = ["cubecl/cpu"] [dependencies] cubecl = { version = "0.9", default-features = false } symclaw-core = { path = "../symclaw-core" } serde = { workspace = true } serde_json = { workspace = true } num-traits = { workspace = true } num-rational = { workspace = true } ordered-float = { workspace = true } rand = { workspace = true } [dev-dependencies] symclaw-core = { path = "../symclaw-core" }