Skip to content

Fix undefined names in tests - #3

Merged
cyyever merged 1 commit into
trimfrom
fix-undefined-names
Oct 23, 2026
Merged

cyyever merged 1 commit into
trimfrom
fix-undefined-names

Conversation

@cyyever

@cyyever cyyever commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • ruff reported 130 F821 in test/. Most were missing imports left by earlier trim edits and upstream merges; they are added back.
  • Two broken conflict resolutions are repaired:
    • test_cpp_extensions_jit: test_inline_jit_generated_bindings_keep_gil_disabled is restored, and the half-deleted MPS test is dropped.
    • test_fx: the _capture_gm helper is restored, and the partial duplicate of test_profiler_stack_trace_augmentation is dropped.
  • test_foreach checked an undefined is_cuda; it now checks "cuda" in device again.
  • test_libtorch_agnostic: the 2.15 extension is always installed and the version skips are dropped, since this torch is at least 2.15.
  • Leftovers of removed features are deleted: the Halide skips, the MTIA interface check, the quantized resize test, the JitTestCase bases, and instantiate calls for test classes that no longer exist.

Test plan

  • ruff check --select F821 torch test benchmarks tools functorch: 0 (was 130)
  • The 26 changed files compile and gain no new F401 compared with trim.
  • Running the affected test files (not done)

🤖 Generated with Claude Code

ruff reported 130 F821 in test/. Most were imports dropped by earlier
trim edits and upstream merges; add them back. The rest:

- Two conflict resolutions cut code in half. test_cpp_extensions_jit lost
  test_inline_jit_generated_bindings_keep_gil_disabled to the XPU tests,
  leaving its last assertion in test_mps_extension. test_fx lost the
  _capture_gm helper to a partial copy of
  test_profiler_stack_trace_augmentation. Restore both, and drop the
  MPS test and the duplicate.
- test_foreach checked an undefined is_cuda; restore "cuda" in device.
- test_libtorch_agnostic: drop the skipIfTorchVersionLessThan skips and
  the 2.15 version check; this torch is at least 2.15.
- Remove leftovers of removed features: the Halide skips, the MTIA
  device interface check, the quantized resize test, JitTestCase bases,
  and instantiate calls for test classes that no longer exist.

ruff now reports no F821 in torch/ and test/, and no new F401.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cyyever
cyyever merged commit db71170 into trim Oct 23, 2026
16 checks passed
@cyyever
cyyever deleted the fix-undefined-names branch October 23, 2026 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant