[dependencies.cubecl]
default-features = false
version = "=0.9.0"
[dependencies.cubek-attention]
default-features = false
optional = true
version = "=0.1.0"
[dependencies.cubek-convolution]
default-features = false
optional = true
version = "=0.1.0"
[dependencies.cubek-matmul]
default-features = false
optional = true
version = "=0.1.0"
[dependencies.cubek-quant]
default-features = false
optional = true
version = "=0.1.0"
[dependencies.cubek-random]
default-features = false
optional = true
version = "=0.1.0"
[dependencies.cubek-reduce]
default-features = false
optional = true
version = "=0.1.0"
[features]
attention = ["cubek-attention"]
convolution = ["cubek-convolution"]
default = ["std", "cubek-quant?/default", "cubek-random?/default", "cubek-reduce?/default", "cubek-matmul?/default", "cubek-convolution?/default", "cubek-attention?/default"]
matmul = ["cubek-matmul"]
quantization = ["cubek-quant/kernels"]
random = ["cubek-random"]
reduce = ["cubek-reduce"]
std = ["cubek-quant?/std", "cubek-random?/std", "cubek-reduce?/std", "cubek-matmul?/std", "cubek-convolution?/std", "cubek-attention?/std"]
[lib]
name = "cubek"
path = "src/lib.rs"
[package]
authors = ["nathanielsimard <nathaniel.simard.42@gmail.com>", "louisfd <louisfd94@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics", "algorithms"]
description = "CubeK: CubeCL Kernels"
edition = "2024"
keywords = []
license = "MIT OR Apache-2.0"
name = "cubek"
readme = "README.md"
repository = "https://github.com/tracel-ai/cubek"
resolver = "2"
version = "0.1.0"