Gate CUDA-only inductor tests by HAS_CUDA (#89251)
This is to prevent these tests from running on platform where CUDA doesn't exist such as macos. And they are quite flaky https://hud.pytorch.org/failure/test_linear_permute_fusion_cpu there failing the CI from time to time
Pull Request resolved: https://github.com/pytorch/pytorch/pull/89251
Approved by: https://github.com/soumith, https://github.com/desertfire