MCPcopy Create free account
hub / github.com/evilsocket/cake / tensor_bytes

Method tensor_bytes

cake-core/src/utils/tensor_storage.rs:585–589  ·  view source on GitHub ↗
(&self, name: &str)

Source from the content-addressed store, hash-verified

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)?;

Callers 3

newMethod · 0.45
prefetch_expertsMethod · 0.45
get_expert_uncachedMethod · 0.45

Calls 2

as_sliceMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected