You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implemented the Kornia-only training transform path. Codex generated this PR, i've scanned it but as I am unfamiliar with rf-detr this doesn't constitute understanding. The intention is to get feedback on this direction.
Key changes:
Removed albumentations from train deps and added kornia there in pyproject.toml (line 53).
Added dataset-time KorniaWrapper support for resize, multi-scale resize/crop, square resize, flips, masks, boxes, filtering, and supported Kornia augmentations in kornia_transforms.py (line 279).
Switched COCO transform builders to KorniaWrapper; YOLO continues through the same shared COCO builders in coco.py (line 443).
Reduced transforms.py (line 23) to Normalize, keeping export users intact.
Updated training/docs/agent guidance away from Albumentations.
Added dataset-transform coverage for resize, masks, boxes, invalid-box filtering, unsupported keys, and COCO val/square paths in test_kornia_transforms.py (line 710).
Type of Change
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore pypi/numpy@2.4.6. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Address #1073
Implemented the Kornia-only training transform path. Codex generated this PR, i've scanned it but as I am unfamiliar with rf-detr this doesn't constitute understanding. The intention is to get feedback on this direction.
Key changes:
Type of Change
Testing
Test details:
pytest tests/training/test_module_data.py::TestBackendResolution tests/training/test_module_data.py::TestOnAfterBatchTransfer tests/training/test_module_data.py::TestKorniaSetupDoneSentinel -q → 18 passed
Checklist
Additional Context