Option to view logged images at 1:1 scale by default
Proposal Summary
I suggest an option to view logged images ("Debug Samples") at their original 1:1 scale by default when clicked. This differs from the current behavior, where clicking an image thumbnail blows the image up to fill the full screen.
Failing that: at the very least, when I am scrolling through debug samples in the popup modal, keep the zoom settings same from one image to the next. That way I'd only have to adjust the zoom one time.
Motivation
One motivation is to provide a more faithful representation of debug samples, as they might be seen by the ML models.
- In the case of debugging training or validation examples, I cannot think of many (any) reasons I would want to always see images larger than they really are. In most cases I images are logged at the scale they have for a reason.
- Modern displays are often enormous and typical ML examples are usually quite small (well under 1000 px in each dimension), so the zooming that ClearML Debug Samples viewer performs by default introduces an outlandish discrepancy between data scientist and the model they are training/evaluating.
Another motivation is to provide a more user-friendly experience. By viewing images at the original scale and remembering this choice, the user gets to do far less clicking and adjusting.
Related Discussion
None
Thanks for suggesting @IamJeffG.
Maintaining zoom while scrolling definitely make sense. We'll take the default zoom setting under advisement 🙂
Hey @IamJeffG! clearml-server v2.1.0 is now out with persistent zoom settings in the debug sample viewer.