diff --git a/Cargo.lock b/Cargo.lock index 4176913b8..80f1541fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2780,6 +2780,7 @@ version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6468cb7fa330840f3ebcd8df51edc0e7bf5c18df524792ce6004c6821851cdf3" dependencies = [ + "half", "libloading 0.9.0", ] @@ -3855,7 +3856,7 @@ dependencies = [ "proptest", "prost 0.14.3", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "redis", "risk", "rust_decimal", @@ -4316,6 +4317,8 @@ dependencies = [ "cfg-if", "crunchy", "num-traits", + "rand 0.9.2", + "rand_distr 0.5.1", "serde", "zerocopy", ] @@ -6128,7 +6131,7 @@ dependencies = [ "proptest", "rand 0.8.5", "rand_chacha 0.3.1", - "rand_distr", + "rand_distr 0.4.3", "rayon", "reqwest 0.12.28", "risk", @@ -6232,7 +6235,7 @@ dependencies = [ "once_cell", "parking_lot 0.12.5", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "rayon", "rust_decimal", "safetensors", @@ -6304,7 +6307,7 @@ dependencies = [ "ndarray", "parking_lot 0.12.5", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "risk", "rust_decimal", "safetensors", @@ -6389,7 +6392,7 @@ dependencies = [ "ndarray", "rand 0.8.5", "rand_chacha 0.3.1", - "rand_distr", + "rand_distr 0.4.3", "rayon", "serde", "serde_json", @@ -6445,7 +6448,7 @@ dependencies = [ "ndarray", "parking_lot 0.12.5", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "rust_decimal", "serde", "serde_json", @@ -6522,7 +6525,7 @@ dependencies = [ "config", "ml-core", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "rust_decimal", "serde", "tokio", @@ -6731,7 +6734,7 @@ dependencies = [ "num-rational", "num-traits", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "simba 0.8.1", "typenum", ] @@ -6749,7 +6752,7 @@ dependencies = [ "num-rational", "num-traits", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "serde", "simba 0.9.1", "typenum", @@ -8439,6 +8442,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "rand_distr" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" +dependencies = [ + "num-traits", + "rand 0.9.2", +] + [[package]] name = "rand_xorshift" version = "0.4.0" @@ -8858,7 +8871,7 @@ dependencies = [ "prometheus", "proptest", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "rayon", "redis", "reqwest 0.12.28", @@ -10652,7 +10665,7 @@ dependencies = [ "perf-event", "quickcheck", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", "redis", "reqwest 0.12.28", "risk", diff --git a/crates/ml/Cargo.toml b/crates/ml/Cargo.toml index 8861b9bd4..e71ee0d0e 100644 --- a/crates/ml/Cargo.toml +++ b/crates/ml/Cargo.toml @@ -129,7 +129,7 @@ rust_decimal.workspace = true # cudarc — direct dep after candle removal, gated behind cuda feature -cudarc = { version = "0.19", optional = true, default-features = false, features = ["driver", "nvrtc", "cublas", "dynamic-linking", "std", "cuda-version-from-build-system"] } +cudarc = { version = "0.19", optional = true, default-features = false, features = ["driver", "cublas", "dynamic-linking", "std", "cuda-version-from-build-system", "f16"] } rayon.workspace = true crossbeam = { version = "0.8", features = ["std"] }