mirror of
https://github.com/huggingface/candle.git
synced 2025-06-20 12:06:35 +00:00
Lint fixes introduced with Rust 1.83 (#2646)
* Fixes for lint errors introduced with Rust 1.83 * rustfmt * Fix more lints. --------- Co-authored-by: Laurent <laurent.mazare@gmail.com>
This commit is contained in:

committed by
GitHub

parent
23ed8a9ded
commit
54e7fc3c97
@ -372,7 +372,7 @@ pub fn call_unary_contiguous_tiled(
|
||||
let encoder = ep.encoder();
|
||||
let encoder: &ComputeCommandEncoderRef = encoder.as_ref();
|
||||
let tile_size = 2;
|
||||
let tiles = (length + tile_size - 1) / tile_size;
|
||||
let tiles = length.div_ceil(tile_size);
|
||||
|
||||
encoder.set_compute_pipeline_state(&pipeline);
|
||||
|
||||
@ -594,7 +594,7 @@ pub fn call_reduce_contiguous(
|
||||
|
||||
let width = std::cmp::min(
|
||||
pipeline.max_total_threads_per_threadgroup(),
|
||||
(elements_to_sum as u64 + 2 - 1) / 2,
|
||||
(elements_to_sum as u64).div_ceil(2),
|
||||
)
|
||||
.next_power_of_two();
|
||||
|
||||
@ -1735,7 +1735,7 @@ pub fn call_sdpa_full(
|
||||
}
|
||||
};
|
||||
|
||||
let pipeline = kernels.load_pipeline(device, Source::Sdpa, &name)?;
|
||||
let pipeline = kernels.load_pipeline(device, Source::Sdpa, name)?;
|
||||
let encoder = ep.encoder();
|
||||
let encoder: &ComputeCommandEncoderRef = encoder.as_ref();
|
||||
encoder.set_compute_pipeline_state(&pipeline);
|
||||
@ -1759,16 +1759,16 @@ pub fn call_sdpa_full(
|
||||
let ldo = dk;
|
||||
|
||||
let tn = 1;
|
||||
let tm = (m + BM - 1) / BM;
|
||||
let tm = m.div_ceil(BM);
|
||||
|
||||
let b_stride_q = dk * qseq;
|
||||
let b_stride_k = dk * qseq;
|
||||
let b_stride_v = dk * qseq;
|
||||
let b_stride_o = dk * qseq;
|
||||
let swizzle_log = 0;
|
||||
let gemm_n_iterations_aligned = (n + BN - 1) / BN;
|
||||
let gemm_k_iterations_aligned = (k + bk - 1) / bk;
|
||||
let gemm_sv_m_block_iterations = (m + BM - 1) / BM;
|
||||
let gemm_n_iterations_aligned = n.div_ceil(BN);
|
||||
let gemm_k_iterations_aligned = k.div_ceil(*bk);
|
||||
let gemm_sv_m_block_iterations = m.div_ceil(BM);
|
||||
let batch_ndim = batch_shape.len();
|
||||
|
||||
let alpha = if softcapping != 1. {
|
||||
@ -1906,7 +1906,7 @@ pub fn call_sdpa_vector(
|
||||
alpha
|
||||
};
|
||||
|
||||
let pipeline = kernels.load_pipeline(device, Source::Sdpa, &name)?;
|
||||
let pipeline = kernels.load_pipeline(device, Source::Sdpa, name)?;
|
||||
let encoder = ep.encoder();
|
||||
let encoder: &ComputeCommandEncoderRef = encoder.as_ref();
|
||||
encoder.set_compute_pipeline_state(&pipeline);
|
||||
@ -1933,7 +1933,7 @@ pub fn call_sdpa_vector(
|
||||
let grid_dims = MTLSize {
|
||||
width: 1,
|
||||
height: b as u64,
|
||||
depth: 1 as u64,
|
||||
depth: 1_u64,
|
||||
};
|
||||
let group_dims = MTLSize {
|
||||
width: 1024,
|
||||
@ -2320,7 +2320,7 @@ pub fn call_quantized_matmul_mv_t(
|
||||
}
|
||||
|
||||
fn divide(m: usize, b: usize) -> NSUInteger {
|
||||
((m + b - 1) / b) as NSUInteger
|
||||
m.div_ceil(b) as NSUInteger
|
||||
}
|
||||
|
||||
#[allow(clippy::too_many_arguments)]
|
||||
|
Reference in New Issue
Block a user