Skip to main content

Get reports for your training process via Slack

Project description

TensorBoard Reporter

Code style: black PyPI Link

Get reports for your training process via Slack.


Install TensorBoard Reporter from pip

pip install tensorboard-reporter

Configure your report

SLACK_BOT_TOKEN="xoxb-abc-1232" tensorboard-reporter \
 --run_dir runs --all_time \
 --tag "Test/loss" --tag "Train/loss" \
 --interval_hour 0.5 --slack_channels "#tensorboard-reports"

And get reports to your Slack periodically


Command line usage

usage: tensorboard-reporter [-h] --run_dir RUN_DIR --interval_hour
                            INTERVAL_HOUR --slack_channels SLACK_CHANNELS
                            [--tag TAG] [--all_time]

Get reports for your training process via Slack

optional arguments:
  -h, --help            show this help message and exit

required arguments:
  --run_dir RUN_DIR     tensorboard run dir
  --interval_hour INTERVAL_HOUR
                        report interval hour
  --slack_channels SLACK_CHANNELS
                        slack channels (comma separated) which messages will
                        be sent (can be user ids)
  --tag TAG             tags to report. Default: all tags
  --all_time            include all summaries (even old ones). Default:False

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tensorboard-reporter-0.0.5.tar.gz (4.5 kB view hashes)

Uploaded source

Built Distribution

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page