(&self, name: &str)
| 583 | |
| 584 | #[cfg(unix)] |
| 585 | fn tensor_bytes(&self, name: &str) -> Option<(&[u8], DType, &[usize])> { |
| 586 | let meta = self.index.get(name)?; |
| 587 | let shard = self.shards.get(meta.shard_idx as usize)?; |
| 588 | Some((shard.as_slice(meta.abs_offset, meta.byte_size as usize), meta.dtype, meta.shape.as_slice())) |
| 589 | } |
| 590 | |
| 591 | fn tensor_meta(&self, name: &str) -> Option<(DType, &[usize])> { |
| 592 | let meta = self.index.get(name)?; |
no test coverage detected