[package] name = "rtx-backend-sycl" version = "0.1.0" edition = "2024" description = "Intel SYCL/oneAPI backend for RustyTorch++ - GPU acceleration on Intel Xe/Arc GPUs" license = "MIT OR Apache-2.0" keywords = ["machine-learning", "deep-learning", "intel", "sycl", "oneapi"] categories = ["science", "mathematics", "gpu"] [features] default = [] # Enable full SYCL runtime (requires oneAPI installation) sycl-runtime = [] # Use oneMKL for optimized BLAS onemkl = [] # Enable Flash Attention kernels (when available) flash-attention = [] # Enable INT8/FP16 quantization quantization = [] # Enable profiling profiling = [] [dependencies] rtx-backend = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } parking_lot = { workspace = true } dashmap = { workspace = true } once_cell = "1.19" bytemuck = { workspace = true } rand = { workspace = true } rand_distr = { workspace = true } # SYCL bindings would go here when available # sycl-sys = { version = "0.1", optional = true } [dev-dependencies] [build-dependencies] # For detecting oneAPI installation # cmake = "0.1" [lints] workspace = true