Skip to content

Implement burn-report for Training Progress Reporting to CometML and Other Dashboards #382

Open
@antimora

Description

@antimora

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:

  1. Develop necessary abstractions for the presentation of training data.
  2. Construct async clients for CometML, using their Rest APIs to facilitate interaction.
  3. Build an async client capable of storing reports locally to improve data accessibility and redundancy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    designDesign related taskfeatureThe feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions