Fix clippy lints. (#1667)

This commit is contained in:
Laurent Mazare
2024-02-06 09:03:36 +01:00
committed by GitHub
parent 1ba11f22d6
commit b545f54a19

View File

@ -821,13 +821,14 @@ impl Tensor {
where
D: Dim + Clone,
{
let dim_size = self.dim(dim.clone())?;
let dim = dim.to_index(self.shape(), "roll")?;
let dim_size = self.dim(dim)?;
let shift = shift.rem_euclid(dim_size as i32) as usize;
if shift == 0 {
return Ok(self.clone());
Ok(self.clone())
} else {
let a = self.narrow(dim.clone(), 0, dim_size - shift)?;
let b = self.narrow(dim.clone(), dim_size - shift, shift)?;
let a = self.narrow(dim, 0, dim_size - shift)?;
let b = self.narrow(dim, dim_size - shift, shift)?;
Tensor::cat(&[&b, &a], dim)
}
}