clearml icon indicating copy to clipboard operation
clearml copied to clipboard

Option to view logged images at 1:1 scale by default

Open IamJeffG opened this issue 1 year ago • 2 comments

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

IamJeffG avatar Mar 12 '25 13:03 IamJeffG

Thanks for suggesting @IamJeffG.

Maintaining zoom while scrolling definitely make sense. We'll take the default zoom setting under advisement 🙂

ainoam avatar Mar 12 '25 13:03 ainoam

Hey @IamJeffG! clearml-server v2.1.0 is now out with persistent zoom settings in the debug sample viewer.

pollfly avatar Jun 04 '25 12:06 pollfly