[Test Plan] UT upstream
- Dominant language
- Python
- Stars
- 113
- Forks
- 128
- Avg merge
- 5d 9h
- Merged PRs (30d)
- 112
Description
### 🚀 The feature, motivation and pitch
This is a test plan for UT upstream:
1. For files in the **Done** list below, we can test them on B60 weekly.
2. For files in the **Not Applicable** list below, we can skip them.
_File lists auto-generated from the status report • last updated 2026-09-17 02:52 UTC._
Done test files — compare with CUDA one by one (765 files)
| # | Test file |
|---:|---|
| 1 | `test/ao/sparsity/test_activation_sparsifier.py` |
| 2 | `test/ao/sparsity/test_composability.py` |
| 3 | `test/ao/sparsity/test_data_scheduler.py` |
| 4 | `test/ao/sparsity/test_data_sparsifier.py` |
| 5 | `test/ao/sparsity/test_kernels.py` |
| 6 | `test/ao/sparsity/test_parametrization.py` |
| 7 | `test/ao/sparsity/test_qlinear_packed_params.py` |
| 8 | `test/ao/sparsity/test_scheduler.py` |
| 9 | `test/ao/sparsity/test_sparsifier.py` |
| 10 | `test/ao/sparsity/test_sparsity_utils.py` |
| 11 | `test/ao/sparsity/test_structured_sparsifier.py` |
| 12 | `test/autograd/test_complex.py` |
| 13 | `test/autograd/test_functional.py` |
| 14 | `test/autograd/test_logging.py` |
| 15 | `test/autograd/test_node_lifecycle.py` |
| 16 | `test/backends/xeon/test_launch.py` |
| 17 | `test/benchmark_utils/test_benchmark_utils.py` |
| 18 | `test/complex_tensor/test_complex_tensor.py` |
| 19 | `test/custom_backend/test_custom_backend.py` |
| 20 | `test/custom_operator/test_custom_ops.py` |
| 21 | `test/custom_operator/test_infer_schema_annotation.py` |
| 22 | `test/custom_operator/test_inplace_tag.py` |
| 23 | `test/custom_operator/test_out_variant.py` |
| 24 | `test/distributed/_composable/fsdp/test_fully_shard_autograd.py` |
| 25 | `test/distributed/_composable/fsdp/test_fully_shard_clip_grad_norm_.py` |
| 26 | `test/distributed/_composable/fsdp/test_fully_shard_comm.py` |
| 27 | `test/distributed/_composable/fsdp/test_fully_shard_compile.py` |
| 28 | `test/distributed/_composable/fsdp/test_fully_shard_dtensor.py` |
| 29 | `test/distributed/_composable/fsdp/test_fully_shard_extensions.py` |
| 30 | `test/distributed/_composable/fsdp/test_fully_shard_frozen.py` |
| 31 | `test/distributed/_composable/fsdp/test_fully_shard_grad_scaler.py` |
| 32 | `test/distributed/_composable/fsdp/test_fully_shard_ignore_params.py` |
| 33 | `test/distributed/_composable/fsdp/test_fully_shard_init.py` |
| 34 | `test/distributed/_composable/fsdp/test_fully_shard_logging.py` |
| 35 | `test/distributed/_composable/fsdp/test_fully_shard_memory.py` |
| 36 | `test/distributed/_composable/fsdp/test_fully_shard_mixed_precision.py` |
| 37 | `test/distributed/_composable/fsdp/test_fully_shard_spmd_types.py` |
| 38 | `test/distributed/_composable/fsdp/test_fully_shard_state.py` |
| 39 | `test/distributed/_composable/fsdp/test_fully_shard_state_dict.py` |
| 40 | `test/distributed/_composable/fsdp/test_fully_shard_training.py` |
| 41 | `test/distributed/_composable/test_checkpoint.py` |
| 42 | `test/distributed/_composable/test_composability/test_2d_composability.py` |
| 43 | `test/distributed/_composable/test_composability/test_pp_composability.py` |
| 44 | `test/distributed/_composable/test_contract.py` |
| 45 | `test/distributed/_composable/test_replicate.py` |
| 46 | `test/distributed/_composable/test_replicate_mixed_precision.py` |
| 47 | `test/distributed/_composable/test_replicate_training.py` |
| 48 | `test/distributed/_composable/test_replicate_with_compiler.py` |
| 49 | `test/distributed/_pycute/test_coalesce.py` |
| 50 | `test/distributed/_pycute/test_complement.py` |
| 51 | `test/distributed/_pycute/test_composition.py` |
| 52 | `test/distributed/_pycute/test_int_tuple.py` |
| 53 | `test/distributed/_pycute/test_left_inverse.py` |
| 54 | `test/distributed/_pycute/test_right_inverse.py` |
| 55 | `test/distributed/_pycute/test_typing.py` |
| 56 | `test/distributed/_shard/sharded_optim/test_sharded_optim.py` |
| 57 | `test/distributed/_shard/sharded_tensor/ops/test_binary_cmp.py` |
| 58 | `test/distributed/_shard/sharded_tensor/ops/test_embedding.py` |
| 59 | `test/distributed/_shard/sharded_tensor/ops/test_embedding_bag.py` |
| 60 | `test/distributed/_shard/sharded_tensor/ops/test_init.py` |
| 61 | `test/distributed/_shard/sharded_tensor/ops/test_tensor_ops.py` |
| 62 | `test/distributed/_shard/sharded_tensor/test_logger.py` |
| 63 | `test/distributed/_shard/test_sharder.py` |
| 64 | `test/distributed/_tools/test_fsdp2_mem_tracker.py` |
| 65 | `test/distributed/_tools/test_mem_tracker.py` |
| 66 | `test/distributed/_tools/test_memory_tracker.py` |
| 67 | `test/distributed/_tools/test_mod_tracker.py` |
| 68 | `test/distributed/argparse_util_test.py` |
| 69 | `test/distributed/bin/test_script.py` |
| 70 | `test/distributed/checkpoint/_experimental/test_barriers.py` |
| 71 | `test/distributed/checkpoint/_experimental/test_builder.py` |
| 72 | `test/distributed/checkpoint/_experimental/test_checkpoint_process.py` |
| 73 | `test/distributed/checkpoint/_experimental/test_checkpoint_writer.py` |
| 74 | `test/distributed/checkpoint/_experimental/test_checkpointer.py` |
| 75 | `test/distributed/checkpoint/_experimental/test_types.py` |
| 76 | `test/distributed/checkpoint/e2e/test_fine_tuning.py` |
| 77 | `test/distributed/checkpoint/e2e/test_fsdp_ep.py` |
| 78 | `test/distributed/checkpoint/fsdp/test_fsdp_dsd.py` |
| 79 | `test/distributed/checkpoint/test_async_process_executor.py` |
| 80 | `test/distributed/checkpoint/test_checkpoint.py` |
| 81 | `test/distributed/checkpoint/test_compatibility.py` |
| 82 | `test/distributed/checkpoint/test_consolidate_hf_safetensors.py` |
| 83 | `test/distributed/checkpoint/test_dedup_tensors.py` |
| 84 | `test/distributed/checkpoint/test_dtensor_checkpoint.py` |
| 85 | `test/distributed/checkpoint/test_dtensor_resharding.py` |
| 86 | `test/distributed/checkpoint/test_file_system_checkpoint.py` |
| 87 | `test/distributed/checkpoint/test_format_utils.py` |
| 88 | `test/distributed/checkpoint/test_fsdp_model_state.py` |
| 89 | `test/distributed/checkpoint/test_fsdp_optim_state.py` |
| 90 | `test/distributed/checkpoint/test_fsdp_tp_checkpoint_conversion.py` |
| 91 | `test/distributed/checkpoint/test_fsspec.py` |
| 92 | `test/distributed/checkpoint/test_hf_safetensor_e2e.py` |
| 93 | `test/distributed/checkpoint/test_hf_storage.py` |
| 94 | `test/distributed/checkpoint/test_hsdp_checkpoint.py` |
| 95 | `test/distributed/checkpoint/test_nested_dict.py` |
| 96 | `test/distributed/checkpoint/test_pg_transport.py` |
| 97 | `test/distributed/checkpoint/test_planner.py` |
| 98 | `test/distributed/checkpoint/test_quantized_hf_storage.py` |
| 99 | `test/distributed/checkpoint/test_save_load_api.py` |
| 100 | `test/distributed/checkpoint/test_state_dict.py` |
| 101 | `test/distributed/checkpoint/test_tp_checkpoint.py` |
| 102 | `test/distributed/checkpoint/test_traverse.py` |
| 103 | `test/distributed/checkpoint/test_utils.py` |
| 104 | `test/distributed/elastic/agent/server/test/api_test.py` |
| 105 | `test/distributed/elastic/agent/server/test/local_elastic_agent_test.py` |
| 106 | `test/distributed/elastic/agent/server/test/shutdown_timeout_test.py` |
| 107 | `test/distributed/elastic/events/lib_test.py` |
| 108 | `test/distributed/elastic/metrics/api_test.py` |
| 109 | `test/distributed/elastic/multiprocessing/api_test.py` |
| 110 | `test/distributed/elastic/multiprocessing/bin/test_script.py` |
| 111 | `test/distributed/elastic/multiprocessing/bin/zombie_test.py` |
| 112 | `test/distributed/elastic/multiprocessing/errors/api_test.py` |
| 113 | `test/distributed/elastic/multiprocessing/errors/error_handler_test.py` |
| 114 | `test/distributed/elastic/multiprocessing/redirects_test.py` |
| 115 | `test/distributed/elastic/multiprocessing/tail_log_test.py` |
| 116 | `test/distributed/elastic/multiprocessing/test_api.py` |
| 117 | `test/distributed/elastic/rendezvous/api_test.py` |
| 118 | `test/distributed/elastic/rendezvous/c10d_rendezvous_backend_test.py` |
| 119 | `test/distributed/elastic/rendezvous/dynamic_rendezvous_test.py` |
| 120 | `test/distributed/elastic/rendezvous/etcd_rendezvous_backend_test.py` |
| 121 | `test/distributed/elastic/rendezvous/etcd_rendezvous_test.py` |
| 122 | `test/distributed/elastic/rendezvous/etcd_server_test.py` |
| 123 | `test/distributed/elastic/rendezvous/out_of_tree_rendezvous_test.py` |
| 124 | `test/distributed/elastic/rendezvous/rendezvous_backend_test.py` |
| 125 | `test/distributed/elastic/rendezvous/static_rendezvous_test.py` |
| 126 | `test/distributed/elastic/rendezvous/utils_test.py` |
| 127 | `test/distributed/elastic/test_control_plane.py` |
| 128 | `test/distributed/elastic/timer/api_test.py` |
| 129 | `test/distributed/elastic/timer/file_based_local_timer_test.py` |
| 130 | `test/distributed/elastic/timer/local_timer_test.py` |
| 131 | `test/distributed/elastic/utils/data/cycling_iterator_test.py` |
| 132 | `test/distributed/elastic/utils/distributed_test.py` |
| 133 | `test/distributed/elastic/utils/logging_test.py` |
| 134 | `test/distributed/elastic/utils/util_test.py` |
| 135 | `test/distributed/fsdp/test_distributed_checkpoint.py` |
| 136 | `test/distributed/fsdp/test_fsdp_apply.py` |
| 137 | `test/distributed/fsdp/test_fsdp_backward_prefetch.py` |
| 138 | `test/distributed/fsdp/test_fsdp_checkpoint.py` |
| 139 | `test/distributed/fsdp/test_fsdp_clip_grad_norm.py` |
| 140 | `test/distributed/fsdp/test_fsdp_comm.py` |
| 141 | `test/distributed/fsdp/test_fsdp_comm_hooks.py` |
| 142 | `test/distributed/fsdp/test_fsdp_core.py` |
| 143 | `test/distributed/fsdp/test_fsdp_dtensor_state_dict.py` |
| 144 | `test/distributed/fsdp/test_fsdp_exec_order.py` |
| 145 | `test/distributed/fsdp/test_fsdp_fine_tune.py` |
| 146 | `test/distributed/fsdp/test_fsdp_flatten_params.py` |
| 147 | `test/distributed/fsdp/test_fsdp_freezing_weights.py` |
| 148 | `test/distributed/fsdp/test_fsdp_fx.py` |
| 149 | `test/distributed/fsdp/test_fsdp_hybrid_shard.py` |
| 150 | `test/distributed/fsdp/test_fsdp_ignored_modules.py` |
| 151 | `test/distributed/fsdp/test_fsdp_input.py` |
| 152 | `test/distributed/fsdp/test_fsdp_memory.py` |
| 153 | `test/distributed/fsdp/test_fsdp_meta.py` |
| 154 | `test/distributed/fsdp/test_fsdp_multiple_forward.py` |
| 155 | `test/distributed/fsdp/test_fsdp_multiple_wrapping.py` |
| 156 | `test/distributed/fsdp/test_fsdp_optim_state.py` |
| 157 | `test/distributed/fsdp/test_fsdp_overlap.py` |
| 158 | `test/distributed/fsdp/test_fsdp_pure_fp16.py` |
| 159 | `test/distributed/fsdp/test_fsdp_sharded_grad_scaler.py` |
| 160 | `test/distributed/fsdp/test_fsdp_state_dict.py` |
| 161 | `test/distributed/fsdp/test_fsdp_tp_integration.py` |
| 162 | `test/distributed/fsdp/test_fsdp_traversal.py` |
| 163 | `test/distributed/fsdp/test_fsdp_uneven.py` |
| 164 | `test/distributed/fsdp/test_fsdp_unshard_params.py` |
| 165 | `test/distributed/fsdp/test_fsdp_use_orig_params.py` |
| 166 | `test/distributed/fsdp/test_hsdp_dtensor_state_dict.py` |
| 167 | `test/distributed/fsdp/test_shard_utils.py` |
| 168 | `test/distributed/fsdp/test_utils.py` |
| 169 | `test/distributed/fsdp/test_wrap.py` |
| 170 | `test/distributed/launcher/api_test.py` |
| 171 | `test/distributed/launcher/bin/test_script.py` |
| 172 | `test/distributed/launcher/bin/test_script_init_method.py` |
| 173 | `test/distributed/launcher/bin/test_script_is_torchelastic_launched.py` |
| 174 | `test/distributed/launcher/bin/test_script_local_rank.py` |
| 175 | `test/distributed/launcher/launch_test.py` |
| 176 | `test/distributed/launcher/test_api.py` |
| 177 | `test/distributed/local_tensor_tutorial_examples/test_local_tensor_tutorial_examples.py` |
| 178 | `test/distributed/nn/jit/test_instantiator.py` |
| 179 | `test/distributed/optim/test_apply_optimizer_in_backward.py` |
| 180 | `test/distributed/optim/test_named_optimizer.py` |
| 181 | `test/distributed/pipelining/test_pipe.py` |
| 182 | `test/distributed/pipelining/test_schedule.py` |
| 183 | `test/distributed/pipelining/test_stage.py` |
| 184 | `test/distributed/pipelining/test_transformer.py` |
| 185 | `test/distributed/pipelining/test_unflatten.py` |
| 186 | `test/distributed/tensor/debug/test_comm_mode.py` |
| 187 | `test/distributed/tensor/debug/test_comm_mode_features.py` |
| 188 | `test/distributed/tensor/debug/test_op_coverage.py` |
| 189 | `test/distributed/tensor/experimental/test_local_map.py` |
| 190 | `test/distributed/tensor/experimental/test_register_sharding.py` |
| 191 | `test/distributed/tensor/experimental/test_tp_transform.py` |
| 192 | `test/distributed/tensor/parallel/test_parallelize_api.py` |
| 193 | `test/distributed/tensor/parallel/test_tp_examples.py` |
| 194 | `test/distributed/tensor/parallel/test_tp_random_state.py` |
| 195 | `test/distributed/tensor/parallel/test_tp_style.py` |
| 196 | `test/distributed/tensor/test_api.py` |
| 197 | `test/distributed/tensor/test_common_rules.py` |
| 198 | `test/distributed/tensor/test_convolution_ops.py` |
| 199 | `test/distributed/tensor/test_decompositions.py` |
| 200 | `test/distributed/tensor/test_dtensor_ops.py` |
| 201 | `test/distributed/tensor/test_dtensor_testbase.py` |
| 202 | `test/distributed/tensor/test_dynamic.py` |
| 203 | `test/distributed/tensor/test_embedding_ops.py` |
| 204 | `test/distributed/tensor/test_experimental_ops.py` |
| 205 | `test/distributed/tensor/test_init.py` |
| 206 | `test/distributed/tensor/test_matrix_ops.py` |
| 207 | `test/distributed/tensor/test_op_schema.py` |
| 208 | `test/distributed/tensor/test_op_strategy.py` |
| 209 | `test/distributed/tensor/test_optimizers.py` |
| 210 | `test/distributed/tensor/test_placement_types.py` |
| 211 | `test/distributed/tensor/test_pointwise_ops.py` |
| 212 | `test/distributed/tensor/test_random_ops.py` |
| 213 | `test/distributed/tensor/test_redistribute.py` |
| 214 | `test/distributed/tensor/test_single_dim_strategy.py` |
| 215 | `test/distributed/tensor/test_strategy_validation.py` |
| 216 | `test/distributed/tensor/test_tensor_ops.py` |
| 217 | `test/distributed/tensor/test_utils.py` |
| 218 | `test/distributed/tensor/test_view_ops.py` |
| 219 | `test/distributed/tensor/test_xla_integration.py` |
| 220 | `test/distributed/test_aten_comm_compute_reordering.py` |
| 221 | `test/distributed/test_c10d_functional_native.py` |
| 222 | `test/distributed/test_c10d_hooks.py` |
| 223 | `test/distributed/test_c10d_logger.py` |
| 224 | `test/distributed/test_c10d_object_collectives.py` |
| 225 | `test/distributed/test_c10d_ucc.py` |
| 226 | `test/distributed/test_compute_comm_reordering.py` |
| 227 | `test/distributed/test_debug.py` |
| 228 | `test/distributed/test_fake_backend_new_group.py` |
| 229 | `test/distributed/test_inductor_compile_collectives.py` |
| 230 | `test/distributed/test_launcher.py` |
| 231 | `test/distributed/test_local_tensor.py` |
| 232 | `test/distributed/test_nan_check.py` |
| 233 | `test/distributed/test_processgroup_jit.py` |
| 234 | `test/distributed/test_run.py` |
| 235 | `test/distributed/test_store.py` |
| 236 | `test/distributions/test_transforms.py` |
| 237 | `test/distributions/test_utils.py` |
| 238 | `test/dynamo/test_activation_checkpointing.py` |
| 239 | `test/dynamo/test_activation_offloading.py` |
| 240 | `test/dynamo/test_after_aot.py` |
| 241 | `test/dynamo/test_aot_autograd.py` |
| 242 | `test/dynamo/test_aot_autograd_cache.py` |
| 243 | `test/dynamo/test_aot_compile.py` |
| 244 | `test/dynamo/test_autograd_function.py` |
| 245 | `test/dynamo/test_backward_higher_order_ops.py` |
| 246 | `test/dynamo/test_base_hop.py` |
| 247 | `test/dynamo/test_base_output.py` |
| 248 | `test/dynamo/test_buffers_override.py` |
| 249 | `test/dynamo/test_bytecode_debugger.py` |
| 250 | `test/dynamo/test_bytecode_utils.py` |
| 251 | `test/dynamo/test_call_protocol.py` |
| 252 | `test/dynamo/test_callback.py` |
| 253 | `test/dynamo/test_check_type_id.py` |
| 254 | `test/dynamo/test_compile.py` |
| 255 | `test/dynamo/test_compiler_bisector.py` |
| 256 | `test/dynamo/test_complex.py` |
| 257 | `test/dynamo/test_comprehensions.py` |
| 258 | `test/dynamo/test_comptime.py` |
| 259 | `test/dynamo/test_config.py` |
| 260 | `test/dynamo/test_contains_protocol.py` |
| 261 | `test/dynamo/test_contextvars.py` |
| 262 | `test/dynamo/test_ctx_manager.py` |
| 263 | `test/dynamo/test_debug_utils.py` |
| 264 | `test/dynamo/test_decorators.py` |
| 265 | `test/dynamo/test_deque_reconstruct.py` |
| 266 | `test/dynamo/test_deviceguard.py` |
| 267 | `test/dynamo/test_dicts.py` |
| 268 | `test/dynamo/test_dynamic_shapes.py` |
| 269 | `test/dynamo/test_dynamic_spec.py` |
| 270 | `test/dynamo/test_dynamo_ops.py` |
| 271 | `test/dynamo/test_dynamo_profiler.py` |
| 272 | `test/dynamo/test_einops.py` |
| 273 | `test/dynamo/test_enum.py` |
| 274 | `test/dynamo/test_exc.py` |
| 275 | `test/dynamo/test_exception_contract.py` |
| 276 | `test/dynamo/test_exceptions.py` |
| 277 | `test/dynamo/test_exitstack.py` |
| 278 | `test/dynamo/test_export.py` |
| 279 | `test/dynamo/test_export_mutations.py` |
| 280 | `test/dynamo/test_fake_distributed.py` |
| 281 | `test/dynamo/test_flat_apply.py` |
| 282 | `test/dynamo/test_frame_init.py` |
| 283 | `test/dynamo/test_fwd_loss_bwd.py` |
| 284 | `test/dynamo/test_fx_annotate.py` |
| 285 | `test/dynamo/test_fx_graph_runnable.py` |
| 286 | `test/dynamo/test_fx_passes_pre_grad.py` |
| 287 | `test/dynamo/test_generator.py` |
| 288 | `test/dynamo/test_global.py` |
| 289 | `test/dynamo/test_graph_deduplication.py` |
| 290 | `test/dynamo/test_graph_region_tracker.py` |
| 291 | `test/dynamo/test_guard_exclusion.py` |
| 292 | `test/dynamo/test_guard_manager.py` |
| 293 | `test/dynamo/test_guard_serialization.py` |
| 294 | `test/dynamo/test_higher_order_ops.py` |
| 295 | `test/dynamo/test_hooks.py` |
| 296 | `test/dynamo/test_id.py` |
| 297 | `test/dynamo/test_inline_and_install.py` |
| 298 | `test/dynamo/test_input_attr_tracking.py` |
| 299 | `test/dynamo/test_install_free_tensors.py` |
| 300 | `test/dynamo/test_interop.py` |
| 301 | `test/dynamo/test_iterators.py` |
| 302 | `test/dynamo/test_lazy_constant.py` |
| 303 | `test/dynamo/test_len_protocol.py` |
| 304 | `test/dynamo/test_list.py` |
| 305 | `test/dynamo/test_mapping_ops.py` |
| 306 | `test/dynamo/test_metrics_context.py` |
| 307 | `test/dynamo/test_minifier.py` |
| 308 | `test/dynamo/test_model_output.py` |
| 309 | `test/dynamo/test_modes.py` |
| 310 | `test/dynamo/test_modules.py` |
| 311 | `test/dynamo/test_nb_and.py` |
| 312 | `test/dynamo/test_nb_bool.py` |
| 313 | `test/dynamo/test_nb_divmod.py` |
| 314 | `test/dynamo/test_nb_float.py` |
| 315 | `test/dynamo/test_nb_floordiv.py` |
| 316 | `test/dynamo/test_nb_index.py` |
| 317 | `test/dynamo/test_nb_int.py` |
| 318 | `test/dynamo/test_nb_multiply.py` |
| 319 | `test/dynamo/test_nb_operators.py` |
| 320 | `test/dynamo/test_nb_power.py` |
| 321 | `test/dynamo/test_nb_remainder.py` |
| 322 | `test/dynamo/test_nb_shift.py` |
| 323 | `test/dynamo/test_nb_truediv.py` |
| 324 | `test/dynamo/test_nb_unary.py` |
| 325 | `test/dynamo/test_nb_xor.py` |
| 326 | `test/dynamo/test_nested_graph_breaks.py` |
| 327 | `test/dynamo/test_nested_graph_breaks_wrapped.py` |
| 328 | `test/dynamo/test_nops.py` |
| 329 | `test/dynamo/test_optimizers.py` |
| 330 | `test/dynamo/test_pgo.py` |
| 331 | `test/dynamo/test_polyfills.py` |
| 332 | `test/dynamo/test_pre_dispatch.py` |
| 333 | `test/dynamo/test_precompile_context.py` |
| 334 | `test/dynamo/test_profiler.py` |
| 335 | `test/dynamo/test_pycode.py` |
| 336 | `test/dynamo/test_python_autograd.py` |
| 337 | `test/dynamo/test_recompiles.py` |
| 338 | `test/dynamo/test_reconstruct.py` |
| 339 | `test/dynamo/test_regional_inductor.py` |
| 340 | `test/dynamo/test_reorder_logs.py` |
| 341 | `test/dynamo/test_repr_protocol.py` |
| 342 | `test/dynamo/test_resume.py` |
| 343 | `test/dynamo/test_sdpa.py` |
| 344 | `test/dynamo/test_sequence_ops.py` |
| 345 | `test/dynamo/test_sets.py` |
| 346 | `test/dynamo/test_skip_guard_eval_unsafe.py` |
| 347 | `test/dynamo/test_skip_non_tensor.py` |
| 348 | `test/dynamo/test_sources.py` |
| 349 | `test/dynamo/test_str_protocol.py` |
| 350 | `test/dynamo/test_streams.py` |
| 351 | `test/dynamo/test_structured_trace.py` |
| 352 | `test/dynamo/test_subclasses.py` |
| 353 | `test/dynamo/test_subgraphs.py` |
| 354 | `test/dynamo/test_torchrec.py` |
| 355 | `test/dynamo/test_tp_getattro.py` |
| 356 | `test/dynamo/test_tp_hash.py` |
| 357 | `test/dynamo/test_tp_richcompare.py` |
| 358 | `test/dynamo/test_tp_slots.py` |
| 359 | `test/dynamo/test_trace_rules.py` |
| 360 | `test/dynamo/test_tree_map.py` |
| 361 | `test/dynamo/test_unittest.py` |
| 362 | `test/dynamo/test_unspec.py` |
| 363 | `test/dynamo/test_user_defined_object.py` |
| 364 | `test/dynamo/test_utils.py` |
| 365 | `test/dynamo/test_verify_correctness.py` |
| 366 | `test/dynamo/test_view.py` |
| 367 | `test/export/test_cpp_serdes.py` |
| 368 | `test/export/test_db.py` |
| 369 | `test/export/test_dynamic_shapes.py` |
| 370 | `test/export/test_dynamic_spec_export.py` |
| 371 | `test/export/test_export_strict.py` |
| 372 | `test/export/test_export_training_ir_to_run_decomp.py` |
| 373 | `test/export/test_functionalized_assertions.py` |
| 374 | `test/export/test_hop.py` |
| 375 | `test/export/test_lift_unlift.py` |
| 376 | `test/export/test_pass_infra.py` |
| 377 | `test/export/test_retraceability.py` |
| 378 | `test/export/test_schema.py` |
| 379 | `test/export/test_serdes.py` |
| 380 | `test/export/test_sparse.py` |
| 381 | `test/export/test_strict_export_v2.py` |
| 382 | `test/export/test_swap.py` |
| 383 | `test/export/test_tools.py` |
| 384 | `test/export/test_torchbind.py` |
| 385 | `test/export/test_tree_utils.py` |
| 386 | `test/export/test_unflatten.py` |
| 387 | `test/export/test_unflatten_training_ir.py` |
| 388 | `test/export/test_upgrader.py` |
| 389 | `test/export/test_verifier.py` |
| 390 | `test/functorch/dim/test_getsetitem.py` |
| 391 | `test/functorch/test_ac.py` |
| 392 | `test/functorch/test_ac_knapsack.py` |
| 393 | `test/functorch/test_ac_logging.py` |
| 394 | `test/functorch/test_codegen_backward_epilogue.py` |
| 395 | `test/functorch/test_codegen_backward_prologue.py` |
| 396 | `test/functorch/test_codegen_debug_assert.py` |
| 397 | `test/functorch/test_codegen_dedup.py` |
| 398 | `test/functorch/test_codegen_mutation_epilogue.py` |
| 399 | `test/functorch/test_codegen_output_alias.py` |
| 400 | `test/functorch/test_codegen_runtime_wrapper.py` |
| 401 | `test/functorch/test_compile_to_python.py` |
| 402 | `test/functorch/test_logging.py` |
| 403 | `test/functorch/test_memory_efficient_fusion.py` |
| 404 | `test/functorch/test_minifier.py` |
| 405 | `test/functorch/test_parsing.py` |
| 406 | `test/functorch/test_rearrange.py` |
| 407 | `test/functorch/test_source_emit.py` |
| 408 | `test/functorch/test_subclass_codegen.py` |
| 409 | `test/functorch/test_vmap_registrations.py` |
| 410 | `test/fx/test_cse_pass.py` |
| 411 | `test/fx/test_dce_pass.py` |
| 412 | `test/fx/test_dynamism.py` |
| 413 | `test/fx/test_future.py` |
| 414 | `test/fx/test_fx_const_fold.py` |
| 415 | `test/fx/test_fx_node_hook.py` |
| 416 | `test/fx/test_fx_param_shape_control_flow.py` |
| 417 | `test/fx/test_fx_split.py` |
| 418 | `test/fx/test_fx_split_node_finder.py` |
| 419 | `test/fx/test_fx_traceback.py` |
| 420 | `test/fx/test_fx_xform_observer.py` |
| 421 | `test/fx/test_gradual_type.py` |
| 422 | `test/fx/test_graph_pickler.py` |
| 423 | `test/fx/test_lazy_graph_module.py` |
| 424 | `test/fx/test_matcher_utils.py` |
| 425 | `test/fx/test_net_min_base.py` |
| 426 | `test/fx/test_opaque_infrastructure.py` |
| 427 | `test/fx/test_partitioner_order.py` |
| 428 | `test/fx/test_pass_infra.py` |
| 429 | `test/fx/test_shape_inference.py` |
| 430 | `test/fx/test_source_matcher_utils.py` |
| 431 | `test/fx/test_subgraph_rewriter.py` |
| 432 | `test/fx/test_z3_gradual_types.py` |
| 433 | `test/higher_order_ops/test_debug_log.py` |
| 434 | `test/higher_order_ops/test_inline_asm_elementwise.py` |
| 435 | `test/higher_order_ops/test_invoke_quant.py` |
| 436 | `test/higher_order_ops/test_invoke_subgraph.py` |
| 437 | `test/higher_order_ops/test_local_map.py` |
| 438 | `test/higher_order_ops/test_print.py` |
| 439 | `test/inductor/test_alignment.py` |
| 440 | `test/inductor/test_analysis.py` |
| 441 | `test/inductor/test_aot_inductor_arrayref.py` |
| 442 | `test/inductor/test_aot_inductor_custom_ops.py` |
| 443 | `test/inductor/test_aot_inductor_utils.py` |
| 444 | `test/inductor/test_aoti_cache_dir.py` |
| 445 | `test/inductor/test_aoti_cross_compile_windows.py` |
| 446 | `test/inductor/test_async_compile.py` |
| 447 | `test/inductor/test_augmented_graph_helper.py` |
| 448 | `test/inductor/test_auto_chunker.py` |
| 449 | `test/inductor/test_auto_functionalize.py` |
| 450 | `test/inductor/test_autoheuristic.py` |
| 451 | `test/inductor/test_b2b_gemm.py` |
| 452 | `test/inductor/test_backward_symint_guards.py` |
| 453 | `test/inductor/test_benchmark_fusion.py` |
| 454 | `test/inductor/test_benchmarking.py` |
| 455 | `test/inductor/test_best_config.py` |
| 456 | `test/inductor/test_binary_folding.py` |
| 457 | `test/inductor/test_block_analysis.py` |
| 458 | `test/inductor/test_block_ptr_store_dtype.py` |
| 459 | `test/inductor/test_cache.py` |
| 460 | `test/inductor/test_cache_dir_utils.py` |
| 461 | `test/inductor/test_caching.py` |
| 462 | `test/inductor/test_codecache.py` |
| 463 | `test/inductor/test_codegen_triton.py` |
| 464 | `test/inductor/test_compile_subprocess.py` |
| 465 | `test/inductor/test_compile_to_python.py` |
| 466 | `test/inductor/test_compile_worker.py` |
| 467 | `test/inductor/test_compiled_autograd.py` |
| 468 | `test/inductor/test_compiled_fx_graph_serialization.py` |
| 469 | `test/inductor/test_compiled_optimizers.py` |
| 470 | `test/inductor/test_config.py` |
| 471 | `test/inductor/test_control_flow.py` |
| 472 | `test/inductor/test_coordinate_descent_tuner.py` |
| 473 | `test/inductor/test_cpp_wrapper_custom_ops.py` |
| 474 | `test/inductor/test_cpp_wrapper_hipify.py` |
| 475 | `test/inductor/test_cpu_cpp_wrapper.py` |
| 476 | `test/inductor/test_cpu_repro.py` |
| 477 | `test/inductor/test_cpu_select_algorithm.py` |
| 478 | `test/inductor/test_cuda_repro.py` |
| 479 | `test/inductor/test_custom_lowering.py` |
| 480 | `test/inductor/test_custom_op_out_lowering.py` |
| 481 | `test/inductor/test_custom_partitioner_fn.py` |
| 482 | `test/inductor/test_custom_post_grad_passes.py` |
| 483 | `test/inductor/test_debug_graph_dump.py` |
| 484 | `test/inductor/test_debug_trace.py` |
| 485 | `test/inductor/test_decompose_mem_bound_mm.py` |
| 486 | `test/inductor/test_decompose_shard_dim_alltoall.py` |
| 487 | `test/inductor/test_dependencies.py` |
| 488 | `test/inductor/test_deterministic.py` |
| 489 | `test/inductor/test_device_assert.py` |
| 490 | `test/inductor/test_distributed_patterns.py` |
| 491 | `test/inductor/test_dropout_align_random_eager.py` |
| 492 | `test/inductor/test_efficient_conv_bn_eval.py` |
| 493 | `test/inductor/test_embedding.py` |
| 494 | `test/inductor/test_exc_lowering_stack_trace.py` |
| 495 | `test/inductor/test_extension_backend.py` |
| 496 | `test/inductor/test_external_callables.py` |
| 497 | `test/inductor/test_flex_attention.py` |
| 498 | `test/inductor/test_flex_aux_vectorization.py` |
| 499 | `test/inductor/test_flex_decoding.py` |
| 500 | `test/inductor/test_flex_flash.py` |
| 501 | `test/inductor/test_foreach.py` |
| 502 | `test/inductor/test_fp8.py` |
| 503 | `test/inductor/test_fused_attention.py` |
| 504 | `test/inductor/test_fusion_regions.py` |
| 505 | `test/inductor/test_fuzzer.py` |
| 506 | `test/inductor/test_fx_fusion.py` |
| 507 | `test/inductor/test_fxir_backend.py` |
| 508 | `test/inductor/test_gpu_select_algorithm.py` |
| 509 | `test/inductor/test_group_batch_fusion.py` |
| 510 | `test/inductor/test_helion_kernels.py` |
| 511 | `test/inductor/test_indexing.py` |
| 512 | `test/inductor/test_inductor_freezing.py` |
| 513 | `test/inductor/test_inductor_scheduler.py` |
| 514 | `test/inductor/test_inductor_utils.py` |
| 515 | `test/inductor/test_inplace_padding.py` |
| 516 | `test/inductor/test_inplacing_pass.py` |
| 517 | `test/inductor/test_interval_mask_packing.py` |
| 518 | `test/inductor/test_kernel_benchmark.py` |
| 519 | `test/inductor/test_kernel_optimization.py` |
| 520 | `test/inductor/test_layout_optim.py` |
| 521 | `test/inductor/test_loop_ordering.py` |
| 522 | `test/inductor/test_low_contention_collectives.py` |
| 523 | `test/inductor/test_max_autotune.py` |
| 524 | `test/inductor/test_max_autotune_blackwell.py` |
| 525 | `test/inductor/test_mem_estimation.py` |
| 526 | `test/inductor/test_memory.py` |
| 527 | `test/inductor/test_memory_planning.py` |
| 528 | `test/inductor/test_metrics.py` |
| 529 | `test/inductor/test_minifier.py` |
| 530 | `test/inductor/test_minifier_isolate.py` |
| 531 | `test/inductor/test_minifier_utils.py` |
| 532 | `test/inductor/test_mix_order_reduction.py` |
| 533 | `test/inductor/test_mkldnn_pattern_matcher.py` |
| 534 | `test/inductor/test_mmdecomp.py` |
| 535 | `test/inductor/test_move_constructors_to_gpu.py` |
| 536 | `test/inductor/test_mps_basic.py` |
| 537 | `test/inductor/test_multi_kernel.py` |
| 538 | `test/inductor/test_native_matmul.py` |
| 539 | `test/inductor/test_needs_exact_strides.py` |
| 540 | `test/inductor/test_nested_reduction.py` |
| 541 | `test/inductor/test_online_softmax.py` |
| 542 | `test/inductor/test_op_completeness.py` |
| 543 | `test/inductor/test_op_dtype_prop.py` |
| 544 | `test/inductor/test_optimize_indexing.py` |
| 545 | `test/inductor/test_ordered_set.py` |
| 546 | `test/inductor/test_pad_as_cat.py` |
| 547 | `test/inductor/test_pad_mm.py` |
| 548 | `test/inductor/test_pad_mm_utils.py` |
| 549 | `test/inductor/test_padding.py` |
| 550 | `test/inductor/test_pattern_matcher.py` |
| 551 | `test/inductor/test_perf.py` |
| 552 | `test/inductor/test_profiler.py` |
| 553 | `test/inductor/test_provenance_tracing.py` |
| 554 | `test/inductor/test_quantization.py` |
| 555 | `test/inductor/test_remote_cache.py` |
| 556 | `test/inductor/test_reorder_for_locality_in_training.py` |
| 557 | `test/inductor/test_scatter_optimization.py` |
| 558 | `test/inductor/test_segmented_tree.py` |
| 559 | `test/inductor/test_select_algorithm.py` |
| 560 | `test/inductor/test_selective_lowering.py` |
| 561 | `test/inductor/test_simd_range_trees.py` |
| 562 | `test/inductor/test_smoke.py` |
| 563 | `test/inductor/test_split_cat_fx_aten_passes.py` |
| 564 | `test/inductor/test_split_cat_fx_passes.py` |
| 565 | `test/inductor/test_static_triton_launcher.py` |
| 566 | `test/inductor/test_subgraph_choice.py` |
| 567 | `test/inductor/test_template_heuristics_registry.py` |
| 568 | `test/inductor/test_template_registration.py` |
| 569 | `test/inductor/test_timm_emulate_precision_casts.py` |
| 570 | `test/inductor/test_torchbind.py` |
| 571 | `test/inductor/test_torchinductor.py` |
| 572 | `test/inductor/test_torchinductor_codegen_config_overrides.py` |
| 573 | `test/inductor/test_torchinductor_codegen_dynamic_shapes.py` |
| 574 | `test/inductor/test_torchinductor_dynamic_shapes.py` |
| 575 | `test/inductor/test_torchinductor_opinfo.py` |
| 576 | `test/inductor/test_torchinductor_strided_blocks.py` |
| 577 | `test/inductor/test_triton_cpu_backend.py` |
| 578 | `test/inductor/test_triton_extension_backend.py` |
| 579 | `test/inductor/test_triton_helpers.py` |
| 580 | `test/inductor/test_triton_heuristics.py` |
| 581 | `test/inductor/test_triton_syntax.py` |
| 582 | `test/inductor/test_triton_wrapper.py` |
| 583 | `test/inductor/test_unbacked_symints.py` |
| 584 | `test/inductor/test_wrapper_codegen.py` |
| 585 | `test/inductor/test_xpu_basic.py` |
| 586 | `test/lazy/test_bindings.py` |
| 587 | `test/lazy/test_debug_util.py` |
| 588 | `test/lazy/test_extract_compiled_graph.py` |
| 589 | `test/lazy/test_functionalization.py` |
| 590 | `test/lazy/test_generator.py` |
| 591 | `test/lazy/test_meta_kernel.py` |
| 592 | `test/lazy/test_reuse_ir.py` |
| 593 | `test/lazy/test_step_closures.py` |
| 594 | `test/mobile/test_bytecode.py` |
| 595 | `test/mobile/test_lite_script_module.py` |
| 596 | `test/mobile/test_lite_script_type.py` |
| 597 | `test/mobile/test_quantize_fx_lite_script_module.py` |
| 598 | `test/mobile/test_upgrader_codegen.py` |
| 599 | `test/mobile/test_upgraders.py` |
| 600 | `test/nn/attention/test_fa3.py` |
| 601 | `test/nn/attention/test_open_registry.py` |
| 602 | `test/nn/test_convolution.py` |
| 603 | `test/nn/test_dropout.py` |
| 604 | `test/nn/test_embedding.py` |
| 605 | `test/nn/test_init.py` |
| 606 | `test/nn/test_load_state_dict.py` |
| 607 | `test/nn/test_module_hooks.py` |
| 608 | `test/nn/test_multihead_attention.py` |
| 609 | `test/nn/test_pooling.py` |
| 610 | `test/nn/test_pruning.py` |
| 611 | `test/optim/test_lrscheduler.py` |
| 612 | `test/optim/test_optim.py` |
| 613 | `test/optim/test_stateless.py` |
| 614 | `test/optim/test_swa_utils.py` |
| 615 | `test/package/package_a/test_all_leaf_modules_tracer.py` |
| 616 | `test/package/package_a/test_module.py` |
| 617 | `test/package/package_a/test_nn_module.py` |
| 618 | `test/package/package_c/test_module.py` |
| 619 | `test/package/test_analyze.py` |
| 620 | `test/package/test_dependency_api.py` |
| 621 | `test/package/test_dependency_hooks.py` |
| 622 | `test/package/test_digraph.py` |
| 623 | `test/package/test_directory_reader.py` |
| 624 | `test/package/test_glob_group.py` |
| 625 | `test/package/test_importer.py` |
| 626 | `test/package/test_load_bc_packages.py` |
| 627 | `test/package/test_mangling.py` |
| 628 | `test/package/test_misc.py` |
| 629 | `test/package/test_model.py` |
| 630 | `test/package/test_package_fx.py` |
| 631 | `test/package/test_package_script.py` |
| 632 | `test/package/test_repackage.py` |
| 633 | `test/package/test_resources.py` |
| 634 | `test/package/test_save_load.py` |
| 635 | `test/profiler/test_cpp_thread.py` |
| 636 | `test/profiler/test_execution_trace.py` |
| 637 | `test/profiler/test_python_tracer.py` |
| 638 | `test/profiler/test_record_function.py` |
| 639 | `test/profiler/test_torch_tidy.py` |
| 640 | `test/profiler/test_xpu_profiler.py` |
| 641 | `test/profiler/test_xpu_scope_profiler.py` |
| 642 | `test/quantization/ao_migration/test_ao_migration.py` |
| 643 | `test/quantization/ao_migration/test_quantization.py` |
| 644 | `test/quantization/ao_migration/test_quantization_fx.py` |
| 645 | `test/quantization/bc/test_backward_compatibility.py` |
| 646 | `test/quantization/core/experimental/test_adaround_eager.py` |
| 647 | `test/quantization/core/experimental/test_fake_quantize.py` |
| 648 | `test/quantization/core/experimental/test_linear.py` |
| 649 | `test/quantization/core/experimental/test_nonuniform_observer.py` |
| 650 | `test/quantization/core/experimental/test_quantized_tensor.py` |
| 651 | `test/quantization/core/experimental/test_quantizer.py` |
| 652 | `test/quantization/core/test_backend_config.py` |
| 653 | `test/quantization/core/test_quantized_functional.py` |
| 654 | `test/quantization/core/test_quantized_module.py` |
| 655 | `test/quantization/core/test_top_level_apis.py` |
| 656 | `test/quantization/core/test_utils.py` |
| 657 | `test/quantization/eager/test_bias_correction_eager.py` |
| 658 | `test/quantization/eager/test_equalize_eager.py` |
| 659 | `test/quantization/eager/test_fuse_eager.py` |
| 660 | `test/quantization/eager/test_model_numerics.py` |
| 661 | `test/quantization/eager/test_numeric_suite_eager.py` |
| 662 | `test/quantization/eager/test_quantize_eager_ptq.py` |
| 663 | `test/quantization/eager/test_quantize_eager_qat.py` |
| 664 | `test/quantization/fx/test_equalize_fx.py` |
| 665 | `test/quantization/fx/test_model_report_fx.py` |
| 666 | `test/quantization/fx/test_subgraph_rewriter.py` |
| 667 | `test/quantization/jit/test_deprecated_jit_quant.py` |
| 668 | `test/quantization/jit/test_fusion_passes.py` |
| 669 | `test/quantization/jit/test_ondevice_quantization.py` |
| 670 | `test/quantization/jit/test_quantize_jit.py` |
| 671 | `test/test_ao_sparsity.py` |
| 672 | `test/test_appending_byte_serializer.py` |
| 673 | `test/test_as_strided.py` |
| 674 | `test/test_autocast.py` |
| 675 | `test/test_autograd.py` |
| 676 | `test/test_autograd_fallback.py` |
| 677 | `test/test_autoload.py` |
| 678 | `test/test_bmm_outer_product.py` |
| 679 | `test/test_bundled_images.py` |
| 680 | `test/test_bundled_inputs.py` |
| 681 | `test/test_ci_sanity_check_fail.py` |
| 682 | `test/test_comparison_utils.py` |
| 683 | `test/test_content_store.py` |
| 684 | `test/test_dataloader.py` |
| 685 | `test/test_datapipe.py` |
| 686 | `test/test_determination.py` |
| 687 | `test/test_dispatch.py` |
| 688 | `test/test_dynamic_shapes.py` |
| 689 | `test/test_dynamic_spec_make_fx.py` |
| 690 | `test/test_expanded_weights.py` |
| 691 | `test/test_extension_utils.py` |
| 692 | `test/test_file_check.py` |
| 693 | `test/test_foreach.py` |
| 694 | `test/test_function_schema.py` |
| 695 | `test/test_functional_autograd_benchmark.py` |
| 696 | `test/test_functional_optim.py` |
| 697 | `test/test_functionalization.py` |
| 698 | `test/test_futures.py` |
| 699 | `test/test_fx_graph_print.py` |
| 700 | `test/test_fx_passes.py` |
| 701 | `test/test_fx_reinplace_pass.py` |
| 702 | `test/test_hop_infra.py` |
| 703 | `test/test_hub.py` |
| 704 | `test/test_indexing.py` |
| 705 | `test/test_inspect_utils.py` |
| 706 | `test/test_itt.py` |
| 707 | `test/test_kernel_launch_checks.py` |
| 708 | `test/test_license.py` |
| 709 | `test/test_logging.py` |
| 710 | `test/test_metal.py` |
| 711 | `test/test_mkl_verbose.py` |
| 712 | `test/test_mkldnn.py` |
| 713 | `test/test_mkldnn_fusion.py` |
| 714 | `test/test_mkldnn_verbose.py` |
| 715 | `test/test_mobile_optimizer.py` |
| 716 | `test/test_model_exports_to_core_aten.py` |
| 717 | `test/test_module_tracker.py` |
| 718 | `test/test_modules.py` |
| 719 | `test/test_monitor.py` |
| 720 | `test/test_multiprocessing_spawn.py` |
| 721 | `test/test_namedtuple_return_api.py` |
| 722 | `test/test_native_functions.py` |
| 723 | `test/test_native_mha.py` |
| 724 | `test/test_nnapi.py` |
| 725 | `test/test_numa_binding.py` |
| 726 | `test/test_numba_integration.py` |
| 727 | `test/test_opaque_obj_v2.py` |
| 728 | `test/test_openmp.py` |
| 729 | `test/test_ops.py` |
| 730 | `test/test_ops_fwd_gradients.py` |
| 731 | `test/test_ops_gradients.py` |
| 732 | `test/test_optim.py` |
| 733 | `test/test_out_dtype_op.py` |
| 734 | `test/test_overrides.py` |
| 735 | `test/test_package.py` |
| 736 | `test/test_per_overload_api.py` |
| 737 | `test/test_prims.py` |
| 738 | `test/test_privateuseone_python_backend.py` |
| 739 | `test/test_pruning_op.py` |
| 740 | `test/test_public_bindings.py` |
| 741 | `test/test_pytree.py` |
| 742 | `test/test_quantization.py` |
| 743 | `test/test_rename_privateuse1_to_existing_device.py` |
| 744 | `test/test_scatter_gather_ops.py` |
| 745 | `test/test_serialization.py` |
| 746 | `test/test_set_default_mobile_cpu_allocator.py` |
| 747 | `test/test_show_pickle.py` |
| 748 | `test/test_stateless.py` |
| 749 | `test/test_subclass.py` |
| 750 | `test/test_tensor_creation_ops.py` |
| 751 | `test/test_throughput_benchmark.py` |
| 752 | `test/test_torch_config_hash_determinism.py` |
| 753 | `test/test_torchfuzz_repros.py` |
| 754 | `test/test_triton_utils.py` |
| 755 | `test/test_tsan.py` |
| 756 | `test/test_type_hints.py` |
| 757 | `test/test_type_info.py` |
| 758 | `test/test_typing.py` |
| 759 | `test/test_unary_ufuncs.py` |
| 760 | `test/test_utils_config_module.py` |
| 761 | `test/test_utils_filelock.py` |
| 762 | `test/test_weak.py` |
| 763 | `test/test_xnnpack_integration.py` |
| 764 | `test/torch_np/test_basic.py` |
| 765 | `test/typing/test_python_operators.py` |
Not Applicable test files — can be skipped (41 files)
| # | Test file | Owner | Comments |
|---:|---|---|---|
| 1 | `test/distributed/rpc/cuda/test_tensorpipe_agent.py` | US | https://github.com/intel/torch-xpu-ops/issues/2004 |
| 2 | `test/distributed/rpc/test_faulty_agent.py` | US | https://github.com/intel/torch-xpu-ops/issues/2004 |
| 3 | `test/distributed/rpc/test_share_memory.py` | US | https://github.com/intel/torch-xpu-ops/issues/2004 |
| 4 | `test/distributed/rpc/test_tensorpipe_agent.py` | US | https://github.com/intel/torch-xpu-ops/issues/2004 |
| 5 | `test/distributed/test_c10d_gloo.py` | US | https://github.com/intel/torch-xpu-ops/issues/5387 |
| 6 | `test/distributed/test_c10d_spawn_gloo.py` | US | https://github.com/intel/torch-xpu-ops/issues/5387 |
| 7 | `test/functorch/test_control_flow_cuda_initialization.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5358 |
| 8 | `test/inductor/test_ck_backend.py` | SH | ROCM only(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 9 | `test/inductor/test_cudagraph_trees.py` | SH | PENDING on CUDAGraph |
| 10 | `test/inductor/test_cudagraph_trees_expandable_segments.py` | SH | |
| 11 | `test/inductor/test_custom_op_autotune.py` | SH | |
| 12 | `test/inductor/test_cutedsl_grouped_mm.py` | SH | CUTE(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 13 | `test/inductor/test_cutedsl_template.py` | SH | CUTE(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 14 | `test/inductor/test_cutlass_backend.py` | SH | CUTLASS(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 15 | `test/inductor/test_cutlass_evt.py` | SH | CUTLASS(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 16 | `test/inductor/test_cutlass_fallback.py` | SH | CUTLASS(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 17 | `test/inductor/test_flex_gemm.py` | SH | CUTE(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 18 | `test/inductor/test_halide.py` | SH | halide(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 19 | `test/inductor/test_inductor_annotations.py` | SH | nvtx(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 20 | `test/inductor/test_nv_universal_gemm.py` | SH | cutlass, CUTE(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 21 | `test/inductor/test_origami.py` | SH | ROCM only(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 22 | `test/inductor/test_pallas.py` | SH | Pallas(https://github.com/intel/torch-xpu-ops/issues/5350) |
| 23 | `test/python_native/test_quack_vendor.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5360 |
| 24 | `test/python_native/test_topk_cutedsl.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5360 |
| 25 | `test/quantization/core/test_quantized_tensor.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5362 |
| 26 | `test/quantization/core/test_workflow_module.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5362 |
| 27 | `test/quantization/core/test_workflow_ops.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5362 |
| 28 | `test/quantization/fx/test_numeric_suite_fx.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5362 |
| 29 | `test/run_test.py` | PL | Marked as should not do in the official Google Doc |
| 30 | `test/test_cpp_extensions_mtia_backend.py` | PL | https://github.com/intel/torch-xpu-ops/issues/5359 |
| 31 | `test/test_cpp_extensions_stream_and_event.py` | PL | |
| 32 | `test/test_cuda.py` | PL | Not Applicable |
| 33 | `test/test_cuda_compatibility.py` | PL | Not Applicable |
| 34 | `test/test_cuda_expandable_segments.py` | PL | Not Applicable |
| 35 | `test/test_cuda_graph_debug.py` | PL | Not Applicable |
| 36 | `test/test_cuda_graph_utils.py` | PL | Not Applicable |
| 37 | `test/test_cuda_nvml_based_avail.py` | PL | Not Applicable |
| 38 | `test/test_cuda_primary_ctx.py` | PL | |
| 39 | `test/test_cuda_sanitizer.py` | PL | |
| 40 | `test/test_jiterator.py` | PL | |
| 41 | `test/test_stateless_rng.py` | PL | https://github.com/intel/torch-xpu-ops/issues/4062#issuecomment-5696429870 |
### Alternatives
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start with the auto-generated Done and Not Applicable file lists in the issue. Test each Done file on B60 weekly and compare its results with CUDA, while skipping the Not Applicable files. The work is complete when the listed Done tests have been compared and their status is accounted for.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100