[dependencies.cudarc]
default-features = false
features = ["f8", "f16", "cublas", "cublaslt", "cuda-version-from-build-system", "driver", "dynamic-linking", "nvrtc"]
version = "0.17.7"
[dependencies.float8]
default-features = false
features = ["num-traits", "rand_distr"]
version = "0.4.2"
[dependencies.half]
default-features = false
features = ["num-traits", "rand_distr"]
version = "2.7.1"
[dependencies.paste]
version = "1.0.15"
[dependencies.spin]
version = "0.10"
[features]
default = ["cudarc/no-std", "float8/cuda"]
std = ["cudarc/std", "float8/cuda"]
[lib]
name = "hodu_cuda_kernels"
path = "src/lib.rs"
[package]
authors = ["Han Damin <miniex@daminstudio.net>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = "hodu cuda kernels"
edition = "2021"
license = "BSD-3-Clause"
name = "hodu_cuda_kernels"
publish = true
readme = "README.md"
repository = "https://github.com/hodu-rs/hodu"
version = "0.2.4"
[[test]]
name = "ops_binary"
path = "tests/ops_binary.rs"
[[test]]
name = "ops_cast"
path = "tests/ops_cast.rs"
[[test]]
name = "ops_concat_split"
path = "tests/ops_concat_split.rs"
[[test]]
name = "ops_conv"
path = "tests/ops_conv.rs"
[[test]]
name = "ops_indexing"
path = "tests/ops_indexing.rs"
[[test]]
name = "ops_matrix"
path = "tests/ops_matrix.rs"
[[test]]
name = "ops_memory"
path = "tests/ops_memory.rs"
[[test]]
name = "ops_reduce"
path = "tests/ops_reduce.rs"
[[test]]
name = "ops_unary"
path = "tests/ops_unary.rs"
[[test]]
name = "ops_windowing"
path = "tests/ops_windowing.rs"
[[test]]
name = "storage"
path = "tests/storage.rs"