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 
self.assertEqual(torch.IntTensor(5).to(d).is_signed(), True)
        self.assertEqual(torch.ByteTensor(5).to(d).is_signed(), False)
        self.assertEqual(torch.CharTensor(5).to(d).is_signed(), True)
        self.assertEqual(torch.FloatTensor(5).to(d).is_signed(), True)
        self.assertEqual(torch.HalfTensor(10).to(d).is_signed(), True)
    
    @dCountAtLeast(2)
    @skipCUDAMemoryLeakCheckIf(True)
    @onlyCUDA
    def test_tensor_set_errors_multigpu(self, ds):
        f_cuda0 = torch.randn((2, 3), d=torch.float32, d=ds[0])
        f_cuda1 = torch.randn((2, 3), d=torch.float32, d=ds[1])
        self.assertRaises(RuntimeError, lambda: f_cuda0.set_(f_cuda1.storage()))
        self.assertRaises(RuntimeError,
                          lambda: f_cuda0.set_(f_cuda1.storage(), 0, f_cuda1.size(), f_cuda1.stride()))
        self.assertRaises(RuntimeError, lambda: f_cuda0.set_(f_cuda1))
    
    @onlyCUDA
    @dCountAtLeast(1)  
    def test_serialization(self, ds):
        def _test_serialization(filecontext_lambda):
            t0 = torch.cuda.FloatTensor(5).fill_(1)
            with torch.cuda.d(ds[-1]):
                tn = torch.cuda.FloatTensor(3).fill_(2)
            torch.cuda.set_d(ds[0])