-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: huggingface/pytorch-image-models
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.25
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: huggingface/pytorch-image-models
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.26
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 15 commits
- 23 files changed
- 7 contributors
Commits on Feb 25, 2026
-
fix: replace bare except clauses with except Exception
Bare `except:` catches BaseException including KeyboardInterrupt and SystemExit. Replaced 5 instances with `except Exception:`.
Configuration menu - View commit details
-
Copy full SHA for 2845814 - Browse repository at this point
Copy the full SHA 2845814View commit details
Commits on Feb 26, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f4f4cfc - Browse repository at this point
Copy the full SHA f4f4cfcView commit details
Commits on Mar 5, 2026
-
Enhance SGDP optimizer with caution parameter (#2675)
* Enhance SGDP optimizer with caution parameter Added 'caution' parameter to SGDP optimizer for enhanced functionality. * Add csgdp optimizer to the optimizer factory * Update the link to the permanent URL of the accepted paper Fix reference link for Spherical Cautious Optimizers * Add tests for csgdp and csgdw optimizers * Fix:Clone buffer for Nesterov momentum update Clone the buffer before using it for the update.
Configuration menu - View commit details
-
Copy full SHA for 85bb330 - Browse repository at this point
Copy the full SHA 85bb330View commit details
Commits on Mar 8, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa0d31e - Browse repository at this point
Copy the full SHA fa0d31eView commit details
Commits on Mar 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7b439f4 - Browse repository at this point
Copy the full SHA 7b439f4View commit details -
Further refine weights_only=True, add safe globals for argparse Names…
…pace to avoid failures on timm train checkpoints
Configuration menu - View commit details
-
Copy full SHA for a346c76 - Browse repository at this point
Copy the full SHA a346c76View commit details -
fix: branch Hiera MaskUnitAttention into 4D global path for FlashAtte…
…ntion dispatch The global attention path in MaskUnitAttention.forward() used a 5D tensor reshape with num_windows=1 as a shortcut. This caused PyTorch SDPA to silently fall back from efficient backends (FlashAttention, Memory-Efficient, CuDNN) to the O(N^2) math backend, as all efficient kernels require 4D contiguous tensors. At high resolutions (e.g. 2048x2048 -> 16384 tokens), the math backend materializes the full N*N attention matrix, causing catastrophic VRAM usage and OOM on consumer GPUs. Changes: - Branch forward() into windowed (5D, unchanged) and global (4D) paths - Global path reshapes directly to [B, N, 3, heads, head_dim] -> 4D QKV - Adjust q_stride pooling dim from amax(dim=3) to amax(dim=2) for global - Add .contiguous() on q, k, v to guarantee FlashAttention compatibility - Split output transpose: transpose(1,3) for windowed, transpose(1,2) for global
Configuration menu - View commit details
-
Copy full SHA for 0c90043 - Browse repository at this point
Copy the full SHA 0c90043View commit details
Commits on Mar 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a94c10f - Browse repository at this point
Copy the full SHA a94c10fView commit details
Commits on Mar 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3e8def8 - Browse repository at this point
Copy the full SHA 3e8def8View commit details
Commits on Mar 16, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 61a26c7 - Browse repository at this point
Copy the full SHA 61a26c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a2f49b - Browse repository at this point
Copy the full SHA 7a2f49bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e6d19 - Browse repository at this point
Copy the full SHA 52e6d19View commit details
Commits on Mar 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8b4239c - Browse repository at this point
Copy the full SHA 8b4239cView commit details
Commits on Mar 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 6e3fdda - Browse repository at this point
Copy the full SHA 6e3fddaView commit details
Commits on Mar 23, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8d0f79e - Browse repository at this point
Copy the full SHA 8d0f79eView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.25...v1.0.26