Where cond get_strided_index conditionally based on function constants

This commit is contained in:
Ivar Flakstad
2024-01-22 20:59:02 +01:00
parent fd7c856564
commit 933716b374
4 changed files with 41 additions and 9 deletions

View File

@ -822,10 +822,13 @@ impl BackendStorage for MetalStorage {
layout.stride(),
layout.start_offset() * self.dtype.size_in_bytes(),
),
!layout.is_contiguous(),
&t.buffer,
(&t_l.stride(), t_l.start_offset() * t.dtype.size_in_bytes()),
!t_l.is_contiguous(),
&f.buffer,
(&f_l.stride(), f_l.start_offset() * f.dtype.size_in_bytes()),
!f_l.is_contiguous(),
&buffer,
)
.map_err(MetalError::from)?;