pytorch-image-models
pytorch-image-models copied to clipboard
Fix infinite recursion risk in ImageDataset error handling
Fix infinite recursion risk in ImageDataset error handling
Changes
- Added maximum retry limit to prevent infinite recursion when loading corrupted/missing files
- Improved error messages and logging for better diagnostics
- Separated file access errors from image loading errors
- Enhanced error recovery with proper state management
Impact
- More reliable dataset loading
- Better error diagnostics
- Prevents potential infinite recursion edge cases
- Maintains backward compatibility