diff --git a/test/compiled_autograd_skips/TestAutograd.test_callback_propagates_errors_from_device_thread b/test/compiled_autograd_skips/TestAutograd.test_callback_propagates_errors_from_device_thread new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutograd.test_graph_save_on_cpu_cuda b/test/compiled_autograd_skips/TestAutograd.test_graph_save_on_cpu_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_inplace_on_view_python_cuda b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_inplace_on_view_python_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_pin_memory_cuda b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_pin_memory_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_reentrant_parent_error_on_cpu_cuda b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_reentrant_parent_error_on_cpu_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_backward_cuda_complex128 b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_backward_cuda_complex128 new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_backward_cuda_float64 b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_backward_cuda_float64 new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_ctor_getter_backward_cuda_complex128 b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_ctor_getter_backward_cuda_complex128 new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_ctor_getter_backward_cuda_float64 b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_ctor_getter_backward_cuda_float64 new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_mask_autograd_cuda b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_sparse_mask_autograd_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_where_functional_cuda b/test/compiled_autograd_skips/TestAutogradDeviceTypeCUDA.test_where_functional_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradFunctional.test_hessian_vectorize_raises_no_warnings_logging_tensor b/test/compiled_autograd_skips/TestAutogradFunctional.test_hessian_vectorize_raises_no_warnings_logging_tensor new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_correctness_different_devices_base_tensor b/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_correctness_different_devices_base_tensor new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_correctness_different_devices_logging_tensor b/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_correctness_different_devices_logging_tensor new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_raises_no_warnings_logging_tensor b/test/compiled_autograd_skips/TestAutogradFunctional.test_jacobian_vectorize_raises_no_warnings_logging_tensor new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_autograd_composite_implicit_and_dispatch_registration_cuda b/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_autograd_composite_implicit_and_dispatch_registration_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_autograd_multiple_dispatch_registrations_cuda b/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_autograd_multiple_dispatch_registrations_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_backward_single_threaded_cuda b/test/compiled_autograd_skips/TestAutogradMultipleDispatchCUDA.test_backward_single_threaded_cuda new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestAutogradStreamSynchronization.test_side_stream_backward_overlap b/test/compiled_autograd_skips/TestAutogradStreamSynchronization.test_side_stream_backward_overlap new file mode 100644 index 00000000000..e69de29bb2d diff --git a/test/compiled_autograd_skips/TestSelectiveActivationCheckpoint.test_flops_and_mem b/test/compiled_autograd_skips/TestSelectiveActivationCheckpoint.test_flops_and_mem new file mode 100644 index 00000000000..e69de29bb2d diff --git a/torch/testing/_internal/common_utils.py b/torch/testing/_internal/common_utils.py index 856f2296756..2af07b26b22 100644 --- a/torch/testing/_internal/common_utils.py +++ b/torch/testing/_internal/common_utils.py @@ -1580,6 +1580,10 @@ TEST_WITH_TORCHDYNAMO: bool = TestEnvironment.def_flag( env_var="PYTORCH_TEST_WITH_DYNAMO", implied_by_fn=lambda: TEST_WITH_TORCHINDUCTOR or TEST_WITH_AOT_EAGER, ) +TEST_WITHOUT_COMPILED_AUTOGRAD: bool = TestEnvironment.def_flag( + "TEST_WITHOUT_COMPILED_AUTOGRAD", + env_var="PYTORCH_TEST_WITHOUT_COMPILED_AUTOGRAD", +) if TEST_WITH_TORCHDYNAMO: import torch._dynamo @@ -1594,7 +1598,7 @@ if TEST_WITH_TORCHDYNAMO: torch._inductor.config.fallback_random = True else: # only dynamo for now - torch._dynamo.config.compiled_autograd = True + torch._dynamo.config.compiled_autograd = not TEST_WITHOUT_COMPILED_AUTOGRAD # seems like this is only used in test/torch_np