Back

transformers #43787

Remove unnecessary code or checks for PT 2.4+

by cyyever · Feb 06, 2026 at 19:23 UTC · scan-7ba3f86b42fabbb6

Medium Risk (35%)

Get this automatically on every PR

Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.

Install App

Risk Assessment

Risk level: Medium (35%)

Risk Drivers

  • high_file_spread: Touches 25 files
  • multiple_concerns: Spans 18 directories

Intent

2/2 criteria met

Remove or replace obsolete code to use new PyTorch 2.4+ APIs

Acceptance Criteria

  • Remove unnecessary code or checks for PT 2.4+

    conversion_mapping.py removes 'is_torch_available' check

  • Use new PyTorch 2.4+ APIs

    activations.py and modeling_utils.py use 'torch.compiler.allow_in_graph'

Confidence: 90.0% Source: pr description AI: openai

Contributors

cyyever PR Author 5 commits + Trusted
Account Age: 3627 days
Prior PRs: 195
Merged: 163

Trusted contributor with 163 merged PRs. maintains 159 public repositories. unfamiliar with 3 files.

Evidence

Evidence Completeness: 50.0%
tests_passing Passing
Missing: ci_passing, lint_passing, security_scan_clean, coverage_maintained, build_successful

Supply Chain

None Risk
Modifies dependencies
Modifies lockfile
Modifies CI config
Modifies build scripts

Focus Files

Review 25 file(s)

src/transformers/conversion_mapping.py +37

Source code

medium
src/transformers/utils/import_utils.py +18

Source code

medium
src/transformers/integrations/finegrained_fp8.py +11

Source code

medium
src/transformers/pytorch_utils.py +9

Source code

medium
src/transformers/models/clap/modeling_clap.py +4

Source code

medium
src/transformers/models/deformable_detr/modeling_deformable_detr.py +6

Source code

medium
src/transformers/models/deformable_detr/modular_deformable_detr.py +5

Source code

medium
src/transformers/models/donut/modeling_donut_swin.py +3

Source code

medium
src/transformers/models/grounding_dino/modeling_grounding_dino.py +5

Source code

medium
src/transformers/models/lw_detr/modeling_lw_detr.py +3

Source code

medium

+15 more files

Triage

70

minutes to review

high

effort level

none

staleness risk

Allocate focused review time

Recommendation

COMMENT 65.0% readiness

Some concerns to address before approval

Next Steps

Question

Why is ci_passing missing? Consider adding this check.

Question

Why is lint_passing missing? Consider adding this check.