New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
--samples_per_plugin "images=0"
is documented to show all images, but shows no images at all
#5550
Comments
Thanks for filing the bug. Have verified that the bug is reproducible. |
Hmm, I think this issue arises because in the new DataProvider world, there isn't really a way to specify "no downsampling at all" since it's a required parameter and intentionally doesn't special-case 0: tensorboard/tensorboard/data/provider.py Lines 203 to 205 in 595dd94
To truly fix this, we'd need to revisit that constraint and relax it to allow It's also worth noting that both the Python-backed read path (using EventMultiplexer) and the RustBoard read path both require being given a "samples per plugin" configuration up-front, before they read the event files, which allows them to control how large a buffer they retain. So even if we relax the DataProvider contract so you can ask for That said, that side of things does appear to still be working, since EventMultiplexer should have continued to support it, and RustBoard special-cases it with some logic that maps tensorboard/tensorboard/data/server_ingester.py Lines 115 to 119 in 595dd94
tensorboard/tensorboard/data/server/cli.rs Lines 129 to 138 in 595dd94
So if we were to restore this feature, probably the best thing would be something like:
Honestly, though, that might not be worth it given that there's an easy, if slightly ugly, workaround of just passing some arbitrarily large number. So it might make more sense to just fix the docs to suggest that instead. |
The TB 2.8.0 help says I can pass
--samples_per_plugin "images=0"
to show all images, but that actually shows none at all.The text was updated successfully, but these errors were encountered: