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 
return d is torch.uint8
            if is_unsigned_int(dst_d):
                return is_unsigned_int(src_d)
            return torch.can_cast(src_d, dst_d)
        def make_tensor_wrapper(shape, d):
            if d is not torch.complex32:
                
                
                return make_tensor(shape, d=d, d=d)
            return torch.randn(shape, d=d, d=d)
        t = make_tensor_wrapper((50,), d)
        src_ds = all_s_and_complex_and(torch.bool, torch.half, torch.bfloat16, torch.complex32)
        for src_d in src_ds:
            src = make_tensor_wrapper((50,), d=src_d)
            t.copy_(src)
            dst = make_tensor_wrapper((50, ), d=src_d)
            if can_cast(src_d, d):
                rtol = None
                atol = None
                if d in (torch.half, torch.complex32):
                    rtol = 1e-3
                    atol = 1e-3
                if d in (torch.bfloat16,):
                    rtol = 1e-2
                    atol = 1e-2
                self.assertEqual(src, dst.copy_(t), rtol=rtol, atol=atol)
    @ds(*all_s_and_complex_and(torch.bool, torch.half, torch.bfloat16, torch.complex32))
    def test_item(self, d, d):