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 
x = torch.empty(4, 3, 8, 8, d='meta')
        out = torch.empty(4, 3, 16, 16, d='meta', memory_format=torch.channels_last)
        torch._C._nn.upsample_nearest2d(x, (16, 16), out=out)
        self.assertTrue(out.is_contiguous(memory_format=torch.channels_last))
        x = torch.empty(4, 3, 8, 8, d='meta', memory_format=torch.channels_last)
        out = torch.empty(4, 3, 16, 16, d='meta')
        torch._C._nn.upsample_nearest2d(x, (16, 16), out=out)
        self.assertTrue(out.is_contiguous())
        # But if 
        x = torch.empty(4, 3, 8, 8, d='meta', memory_format=torch.channels_last)
        out = torch.empty(0, d='meta')
        torch._C._nn.upsample_nearest2d(x, (16, 16), out=out)
        self.assertTrue(out.is_contiguous(memory_format=torch.channels_last))
        # Compla
        x = torch.empty(4, 3, 8, 8, d='meta', d=torch.float)
        out = torch.empty(4, 3, 16, 16, d='meta', d=torch.double)
        self.assertExpectedRaisesInline(
            RuntimeError, lambda: torch._C._nn.upsample_nearest2d(x, (16, 16), out=out),
            """Expected out tensor to have d float, but got double instead"""
        )
        # Compla
        x = torch.empty(0, 3, 8, 8, d='meta')
        out = torch.empty(0, 3, 16, 16, d='cpu')
        # FIXME: 
        if not TEST_WITH_TORCHINDUCTOR:
            self.assertExpectedRaisesInline(
                RuntimeError, lambda: torch._C._nn.upsample_nearest2d(x, (16, 16), out=out),
                """Expected out tensor to have d meta, but got cpu instead"""
            )
    def test_add_meta_scalar(self):