feat(mathvista): add image resizing flags #341
Merged
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.
Summary
Adds image resizing flags to mathvista.
-T max_dimension=...andquality=...andmax_size_mb=...Examples



-T quality=0:-T quality=0and-T max_dimension=100:-T max_dimension=150:What are you adding?
Changes Made
Testing
pytest)pre-commit run --all-files)Checklist
Related Issues
Closes #
Additional Context
Note
Adds
max_dimension,quality, andmax_size_mbflags to MathVista dataset/task and implements a PIL-based image resize/re-encode pipeline.src/openbench/datasets/mathvista.py):record_to_sampleinto a factory acceptingmax_dimension,quality,max_size_mband returning a converter.max_dimension, JPEG re-encode atquality, then size-based compression and data URI encoding.get_datasetnow forwards these parameters torecord_to_sample.src/openbench/evals/mathvista.py):max_dimension,quality, andmax_size_mbto the dataset loader.Written by Cursor Bugbot for commit 111a2ab. This will update automatically on new commits. Configure here.