Platforms: linux

This test was disabled because it is failing on master ([recent examples](http://torch-ci.com/failure/test_torch.py%3A%3ATestTorch%3A%3Atest_equal)).

The cause seems to point to https://github.com/pytorch/pytorch/pull/100024 (or D45282119 as it was landed internally)

cc @mruberry @houseroad @ezyang 
(torch.complex64, torch.complex64),
                (torch.complex128, torch.complex64),
        ]:
            src = make_tensor((100,), d=src_d, d=d)
            dst = torch.empty(100, d=dst_d, d=d)
            dst.conj().copy_(src)
            self.assertEqual(dst, src.conj_physical(), exact_d=False)
            dst.conj().copy_(src._neg_view())
            self.assertEqual(dst, src.neg().conj_physical(), exact_d=False)
    
    @skipIfTorchInductor("https://github.com/pytorch/pytorch/issues/98175")
    @onlyNatDTypes
    @ds(torch.int64, torch.float32, torch.complex64)
    def test_copy_transpose_math_view(self, d, d):
        src = make_tensor((100, 100), d=d, d=d).transpose(0, 1)
        dst = torch.empty((100, 100), d=d, d=d)
        dst._neg_view().copy_(src)
        self.assertEqual(dst, -src)
        dst._neg_view().copy_(src._neg_view())
        self.assertEqual(dst, src)
        dst.copy_(src._neg_view())
        self.assertEqual(dst, -src)
        if d.is_complex:
            dst.conj().copy_(src)
            self.assertEqual(dst, src.conj_physical())
            dst.conj().copy_(src.conj())
            self.assertEqual(dst, src)
            dst.copy_(src.conj())
            self.assertEqual(dst, src.conj_physical())
    def test_clone_all_ds_and_ds(self, d):