burn_dragon_kernel 0.5.0

Fused GPU kernel crate for burn_dragon execution paths
Documentation
[package]
name = "burn_dragon_kernel"
description = "Fused GPU kernel crate for burn_dragon execution paths"
version = "0.5.0"
edition = "2024"
rust-version = "1.92"
authors = ["mosure <mitchell@mosure.me>"]
license = "MIT OR Apache-2.0"
keywords = ["burn", "cuda", "kernel", "recurrent"]
categories = ["science", "science::neuroscience"]
homepage = "https://github.com/mosure/burn_bdh"
repository = "https://github.com/mosure/burn_bdh"
readme = "../../README.md"

[features]
default = []
cuda = ["dep:burn-cuda", "dep:cudarc"]

[dependencies]
burn = { version = "0.21.0-pre.3", default-features = false, features = ["fusion", "ndarray", "std", "wgpu"] }
burn-autodiff = { version = "0.21.0-pre.3", default-features = false }
burn-cuda = { version = "0.21.0-pre.3", default-features = false, features = ["std"], optional = true }
burn-wgpu = { version = "0.21.0-pre.3", default-features = false, features = ["fusion", "std", "template"] }
burn-cubecl = { version = "0.21.0-pre.3", default-features = false, features = ["std", "fusion"] }
burn-fusion = { version = "0.21.0-pre.3", default-features = false, features = ["std"] }
burn-std = "0.21.0-pre.3"
burn-ir = "0.21.0-pre.3"
pollster = "0.3"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
wgpu = "26"
cudarc = { version = "0.17.8", features = ["cuda-version-from-build-system"], optional = true }

[dev-dependencies]
burn-ndarray = "0.21.0-pre.3"

[lib]
path = "src/lib.rs"
crate-type = ["rlib"]