crumpets.torch.shm module¶
- class crumpets.torch.shm.DummyTensorManager(device='cuda:0')[source]¶
Bases:
crumpets.shm.DummyBufferManager
Torch replacement for DummyBufferManager. Returns torch tensors instead of numpy arrays when unpacking.
- Parameters
device – output device; buffers are copied here when ready
Create a torch tensor that resides in shared memory.
- Parameters
shape – array shape
dtype – numpy dtype
device_type – tensor.pin_memory() if ‘cuda’
- Returns
np.ndarray