Remove unnecessary code or checks for PT 2.4+
by cyyever
·
Feb 06, 2026 at 19:23 UTC
·
scan-7ba3f86b42fabbb6
Get this automatically on every PR
Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.
Risk level: Medium (35%)
Remove or replace obsolete code to use new PyTorch 2.4+ APIs
conversion_mapping.py removes 'is_torch_available' check
activations.py and modeling_utils.py use 'torch.compiler.allow_in_graph'
Trusted contributor with 163 merged PRs. maintains 159 public repositories. unfamiliar with 3 files.
Review 25 file(s)
src/transformers/conversion_mapping.py
+37
Source code
src/transformers/utils/import_utils.py
+18
Source code
src/transformers/integrations/finegrained_fp8.py
+11
Source code
src/transformers/pytorch_utils.py
+9
Source code
src/transformers/models/clap/modeling_clap.py
+4
Source code
src/transformers/models/deformable_detr/modeling_deformable_detr.py
+6
Source code
src/transformers/models/deformable_detr/modular_deformable_detr.py
+5
Source code
src/transformers/models/donut/modeling_donut_swin.py
+3
Source code
src/transformers/models/grounding_dino/modeling_grounding_dino.py
+5
Source code
src/transformers/models/lw_detr/modeling_lw_detr.py
+3
Source code
+15 more files
70
minutes to review
high
effort level
none
staleness risk
Allocate focused review time
Some concerns to address before approval
Why is ci_passing missing? Consider adding this check.
Why is lint_passing missing? Consider adding this check.