(self, numel, dtype)
| 25 | |
| 26 | class MemoryBuffer: |
| 27 | def __init__(self, numel, dtype): |
| 28 | self.numel = numel |
| 29 | self.dtype = dtype |
| 30 | self.data = torch.zeros( |
| 31 | self.numel, |
| 32 | dtype=self.dtype, |
| 33 | device=torch.cuda.current_device(), |
| 34 | requires_grad=False, |
| 35 | ) |
| 36 | |
| 37 | def zero(self): |
| 38 | """Reset the buffer to zero.""" |