(self)
| 202 | self.block_offsets_t.clone()) |
| 203 | |
| 204 | def t(self): |
| 205 | if self.dim() != 2: |
| 206 | raise ValueError( |
| 207 | "t() expects a tensor with <= 2 dimensions, " |
| 208 | f"but self is {self.dim()}D.") |
| 209 | out = Matrix(self.size(), |
| 210 | self.data, |
| 211 | self.row_indices, |
| 212 | self.column_indices, |
| 213 | self.offsets, |
| 214 | self.column_indices_t, |
| 215 | self.offsets_t, |
| 216 | self.block_offsets_t) |
| 217 | out._transposed = not self._transposed |
| 218 | out._size = torch.Size((self._size[1], self._size[0])) |
| 219 | return out |
| 220 | |
| 221 | def contiguous(self): |
| 222 | raise ValueError("Not yet implemented.") |
no test coverage detected