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 
input = torch.zeros(4, 4, d=d)
        src = torch.ones(2, 2, d=d)
        index = torch.tensor([[1], [2]], d=d, d=torch.long)
        input.scatter_add_(0, index, src)
        self.assertEqual(input, torch.tensor([[0, 0, 0, 0],
                                              [1, 0, 0, 0],
                                              [1, 0, 0, 0],
                                              [0, 0, 0, 0]], d=d, d=torch.float32))
    
    def test_scatter_bool(self, d):
        x = torch.tensor([[True, True, True], [True, True, True]], d=d)
        res = torch.zeros(3, 3, d=torch.bool, d=d)
        res = res.scatter_(0, torch.tensor([[0, 1, 2], [0, 1, 2]], d=d), x)
        self.assertEqual(res, torch.tensor([[True, False, False],
                                            [False, True, False],
                                            [False, False, True]], d=d))
    
    def test_scatter_add_bool(self, d):
        x = torch.tensor([[True, True, True, True, True], [True, True, True, True, True]], d=d)
        res = torch.zeros(3, 5, d=torch.bool, d=d)
        res = res.scatter_add_(0, torch.tensor([[0, 1, 2, 0, 0], [2, 0, 0, 1, 2]], d=d), x)
        self.assertEqual(res, torch.tensor([[True, True, True, True, True],
                                            [False, True, False, True, False],
                                            [True, False, True, False, True]], d=d))
    
    @onlyNatDTypes
    @ds(*all_s_and_complex_and(torch.half, torch.bfloat16))
    def test_masked_scatter(self, d, d):