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 
if self.d_ != 'cuda':
            
            src = torch.zeros(num_copy - 1, d=dt, d=d)
            with self.assertRaises(RuntimeError):
                dest.masked_scatter_(mask, src)
        
        dest = torch.empty((5, 0, 5), d=dt, d=d)
        mask = torch.ones_like(dest, d=torch.bool, d=d)
        src = torch.empty((0,), d=dt, d=d)
        dest.masked_scatter_(mask, src)
        dest = torch.empty((5, 0, 5), d=dt, d=d)
        mask = torch.ones((5, 1, 5), d=torch.bool, d=d)
        src = torch.empty((0,), d=dt, d=d)
        dest.masked_scatter_(mask, src)
    
    @skipIfMps
    def test_masked_scatter_bool_tensor(self, d):
        src = torch.tensor([True, True, True], d=d)
        dst = torch.tensor([False, False, False], d=d)
        mask = torch.tensor([False, True, False], d=d)
        dst.masked_scatter_(mask, src)
        self.assertEqual(dst, torch.tensor([False, True, False], d=d))
        mask = torch.tensor([True, False, True], d=d)
        dst = dst.masked_scatter(mask, src)
        self.assertEqual(dst, torch.tensor([True, True, True], d=d))
    
    
    @onlyCUDA
    @largeTensorTest('30GB')
    def test_masked_scatter_large_tensor(self, d):