3 ms·
This looks great, thank you for the hard work! Have you considered to also expose this information in an interactive web interface? Using a zoomable timeline v
by Inufu 5y ago
This looks great, thank you for the hard work!
Have you considered to also expose this information in an interactive web interface? Using a zoomable timeline view (https://www.tensorflow.org/tensorboard/tensorboard_profiling_keras https://www.tensorflow.org/tensorboard/tensorboard_profiling...), both for after the fact analysis (taking a fixed N second trace and then inspecting it) as well as interactive visualization (automatically scrolling timeline with option to pause and scrub).
- carllerche 5y agoWe would love a web view but don’t have any ability to design or much experience with building web apps, so we stuck with a terminal UI.
- mycoliza 5y agoYes, we've designed the overall architecture of the system to be modular so that the telemetry can be consumed by a number of different UIs --- we'd love to see someone write web interfaces and/or native GUIs for the console data. I have basically no web development experience whatsoever, though, so I went with the terminal app, because not having to learn JavaScript first made it a lot easier to get started :) We're also thinking about factoring out the Tokio Console command-line application's internal data model and client code into its own library (https://github.com/tokio-rs/console/issues/227 https://github.com/tokio-rs/console/issues/227) to make it easier to build other UIs on top of that.