From 16e49a918833ade2a1f287efdad95bdfde516e54 Mon Sep 17 00:00:00 2001 From: krampenschiesser Date: Thu, 22 Jan 2026 08:59:48 -0700 Subject: [PATCH] update to cudarc 0.19.0 --- Cargo.lock | 6 +++--- Cargo.toml | 31 +++++++++++++++++++++++++++---- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1980e8c..35400d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -111,9 +111,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "cudarc" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef0cfc5e22a6b6f7d04ee45b0151232ca236ede8ca3534210fd4072bdead0d60" +checksum = "4d5be1e9776a20360ca270df637b391c85d48ea57508140f30a4e8f6da91884a" dependencies = [ "half", "libloading", @@ -121,7 +121,7 @@ dependencies = [ [[package]] name = "float8" -version = "0.5.0" +version = "0.5.1" dependencies = [ "bytemuck", "cudarc", diff --git a/Cargo.toml b/Cargo.toml index 0fd8347..a3bd06a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "float8" -version = "0.5.0" +version = "0.5.1" rust-version = "1.70" edition = "2021" description = "8-bit floating point types for Rust" @@ -22,16 +22,39 @@ num-traits = { version = "0.2.14", default-features = false, features = [ "libm", ], optional = true } zerocopy = { version = "0.6.0", default-features = false, optional = true } -rand = { version = "0.9.0", default-features = false, features = ["std", "std_rng", "thread_rng"], optional = true } +rand = { version = "0.9.0", default-features = false, features = [ + "std", + "std_rng", + "thread_rng", +], optional = true } rand_distr = { version = "0.5.0", default-features = false, optional = true } rkyv = { version = "0.7", optional = true } -cudarc = { version = "0.18.1", features = ["std", "cublas", "cublaslt", "curand", "driver", "nvrtc", "f16", "cuda-version-from-build-system", "dynamic-linking"], default-features=false, optional = true } +cudarc = { version = "0.19.0", features = [ + "std", + "cublas", + "cublaslt", + "curand", + "driver", + "nvrtc", + "f16", + "cuda-version-from-build-system", + "dynamic-linking", +], default-features = false, optional = true } [features] default = ["std"] std = ["half/std"] cuda = ["dep:cudarc"] -all = ["std", "num-traits", "rand_distr", "bytemuck", "zerocopy", "rkyv", "serde", "cuda"] +all = [ + "std", + "num-traits", + "rand_distr", + "bytemuck", + "zerocopy", + "rkyv", + "serde", + "cuda", +] num-traits = ["dep:num-traits"] rand_distr = ["dep:rand_distr", "dep:rand", "std"] bytemuck = ["dep:bytemuck"]