Skip to content

Commit 701205a

Browse files
authored
Update dependencies (#3135)
* Update candle metal dependencies * Update benches black_box usage * Update candle onnx dependencies * Update tokio in examples/book
1 parent f601fd8 commit 701205a

File tree

22 files changed

+51
-39
lines changed

22 files changed

+51
-39
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ candle-nn = { path = "./candle-nn", version = "0.9.1" }
4242
candle-onnx = { path = "./candle-onnx", version = "0.9.1" }
4343
candle-transformers = { path = "./candle-transformers", version = "0.9.1" }
4444
clap = { version = "4.2.4", features = ["derive"] }
45-
criterion = { version = "0.5.1", default-features = false }
45+
criterion = { version = "0.7.0", default-features = false }
4646
cudarc = { version = "0.17.3", features = [
4747
"std",
4848
"cublas",

candle-book/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ cudarc = { workspace = true, optional = true }
2525
half = { workspace = true, optional = true }
2626
image = { workspace = true, optional = true }
2727
anyhow = { workspace = true }
28-
tokio = "1.43.0"
28+
tokio = "1.48.0"
2929

3030
[dev-dependencies]
3131
byteorder = { workspace = true }

candle-core/benches/benchmarks/affine.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn run(a: &Tensor) {

candle-core/benches/benchmarks/conv_transpose2d.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn run(

candle-core/benches/benchmarks/copy.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{Device, Tensor, WithDType};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn run_copy_mask_benchmark<D: WithDType>(c: &mut Criterion, device: &Device, name: &str) {

candle-core/benches/benchmarks/matmul.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn run(a: &Tensor, b: &Tensor) {

candle-core/benches/benchmarks/qmatmul.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ use candle_core::{
33
quantized::{self, GgmlDType, QMatMul},
44
Device, Module, Tensor,
55
};
6-
use criterion::{black_box, criterion_group, Criterion, Throughput};
6+
use criterion::{criterion_group, Criterion, Throughput};
7+
use std::hint::black_box;
78
use std::time::Instant;
89

910
fn run(matmul: &QMatMul, x: &Tensor) {

candle-core/benches/benchmarks/random.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn rand_uniform(a: &Tensor) {

candle-core/benches/benchmarks/reduce.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
44
use half::{bf16, f16};
5+
use std::hint::black_box;
56
use std::time::Instant;
67

78
fn run_sum(a: &Tensor) {

candle-core/benches/benchmarks/unary.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::benchmarks::{BenchDevice, BenchDeviceHandler};
22
use candle_core::{DType, Device, Tensor};
3-
use criterion::{black_box, criterion_group, Criterion, Throughput};
3+
use criterion::{criterion_group, Criterion, Throughput};
4+
use std::hint::black_box;
45
use std::time::Instant;
56

67
fn run(a: &Tensor) {

0 commit comments

Comments
 (0)