Swap bytes in underlying data.
(self, dtype)
| 262 | return self |
| 263 | |
| 264 | def byteswap(self, dtype): |
| 265 | """Swap bytes in underlying data.""" |
| 266 | elem_size = torch._utils._element_size(dtype) |
| 267 | # for complex types, don't swap first and second numbers |
| 268 | if dtype.is_complex: |
| 269 | elem_size = max(int(elem_size / 2), 1) |
| 270 | self._byteswap(elem_size) |
| 271 | |
| 272 | |
| 273 | def _share_memory_lock_protected(fn): |