Open
Description
Description of the Feature
The burn-report
is intended to comprise a suite of dashboard API clients, beginning with an implementation for CometML.
Motivation for the Feature
There are several available clients for reporting training progress in Python, such as CometML and TensorBoard. Nevertheless, a reliable counterpart for Rust is currently absent. The burn-report
feature is being proposed to address this gap and offer a versatile tool for Rust users.
Proposed Solution
A three-step solution is suggested to implement this feature:
- Develop necessary abstractions for the presentation of training data.
- Construct async clients for CometML, using their Rest APIs to facilitate interaction.
- Build an async client capable of storing reports locally to improve data accessibility and redundancy.