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 
shapes = (
            (1,),
            (1, 5),
            (3, 5),
            (1, 5, 1),
            (2, 3, 5))
        for shape in shapes:
            contig = make_tensor(shape, d=d, d=d, low=-9, high=9)
            non_contig = torch.empty(shape + (2, 2), d=d, d=d)[..., 0]
            non_contig = non_contig.select(-1, -1)
            non_contig.copy_(contig)
            self.assertTrue(not non_contig.is_contiguous() or shape == (1,))
            self._test_diff_numpy(non_contig)
    
    @ds(*all_s_and_complex_and(torch.bool))
    @dsIfCPU(*all_s_and_complex_and(torch.half, torch.bool))
    @dsIfCUDA(*all_s_and_complex_and(torch.half, torch.bool))
    def test_diff(self, d, d):