awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lanpa avatar

lanpa/tensorboardX

0
View on GitHub↗
7,983 stars·853 forks·Python·MIT·17 viewstensorboardx.readthedocs.io/en/latest/tensorboard.html↗

TensorboardX

tensorboardX is a machine learning experiment tracking library used to log metrics and visual data from training processes. It enables the creation of event files that store scalars, images, audio, and graphs for monitoring model performance and behavior.

The project provides framework-agnostic logging, allowing users to write visualization data from PyTorch, NumPy, or Chainer. It decouples data recording from specific deep learning engines by using a standardized set of writers to generate binary protobuf files.

The library supports model visualization and training data analysis, including the ability to sync logs to cloud platforms to compare multiple experimental runs. It handles the serialization of training metrics into a format compatible with the TensorBoard visualization dashboard.

Features

  • ML Metric Logging - Writes scalars, images, audio, and graphs to event files for visualizing model performance.
  • Framework-Agnostic Logging - Provides a standardized set of writers that decouple data recording from specific deep learning engines.
  • Machine Learning Experiment Trackers - Provides a system for monitoring metrics and visual data to track machine learning experiments.
  • TensorBoard Event Generators - Generates event files specifically compatible with the TensorBoard visualization dashboard.
  • Visualization File Serialization - Serializes training metrics into binary formats compatible with visualization dashboards.
  • Local Event Generation - Generates visualization log files locally on the training machine rather than streaming them to a remote server.
  • ML Visualization Libraries - Generates visual representations of model behavior using graphs and images from training data.
  • Dashboard Integrations - Connects PyTorch training loops to visualization interfaces for real-time monitoring of loss curves and scalars.
  • Training Log Analysis - Enables analysis of model training progress through the creation of event files for centralized dashboards.
  • Protobuf Serialization - Uses protocol buffers to ensure cross-platform compatibility between the logging library and the visualization viewer.
  • Visualization and Analysis - Utility for writing experiment events for visualization.

Star history

Star history chart for lanpa/tensorboardxStar history chart for lanpa/tensorboardx

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does lanpa/tensorboardx do?

tensorboardX is a machine learning experiment tracking library used to log metrics and visual data from training processes. It enables the creation of event files that store scalars, images, audio, and graphs for monitoring model performance and behavior.

What are the main features of lanpa/tensorboardx?

The main features of lanpa/tensorboardx are: ML Metric Logging, Framework-Agnostic Logging, Machine Learning Experiment Trackers, TensorBoard Event Generators, Visualization File Serialization, Local Event Generation, ML Visualization Libraries, Dashboard Integrations.

Which projects share features with lanpa/tensorboardx?

Projects with overlapping indexed features include: lanpa/tensorboard-pytorch — This project is a machine learning experiment tracker and event file generator that enables the recording of scalars,… aimhubio/aim — Aim is an open-source platform for logging, visualizing, and comparing machine learning training runs and LLM traces.… idsia/sacred — Sacred is an experiment management tool and reproducibility framework designed to organize multiple runs of a process… wandb/wandb — Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow… iterative/dvc — DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models.… nfmcclure/tensorflow_cookbook — The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine…

Projects sharing features with TensorboardX

These projects share indexed features with TensorboardX. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lanpa/tensorboard-pytorchlanpa avatar

    lanpa/tensorboard-pytorch

    7,983View on GitHub↗

    This project is a machine learning experiment tracker and event file generator that enables the recording of scalars, images, and histograms to monitor model performance. It functions as an integration bridge that allows training metrics from PyTorch to be logged into files compatible with the TensorBoard dashboard. The system includes a remote log synchronizer designed to stream experiment data to cloud services. This allows for the remote management and analysis of training results and the comparison of datasets across different training runs. The utility covers a broad range of monitoring

    Python
    View on GitHub↗7,983
  • aimhubio/aimaimhubio avatar

    aimhubio/aim

    6,159View on GitHub↗

    Aim is an open-source platform for logging, visualizing, and comparing machine learning training runs and LLM traces. It provides a remote tracking server and a comparison UI, functioning as an ML experiment tracker, AI workflow logger, and LLM trace recorder that captures prompts, generations, and tool calls from AI applications. The platform distinguishes itself through a run-based data model with local SQLite storage, real-time metric streaming, and a plugin-based explorer system that supports specialized visual analysis of metrics, images, audio, and text. It offers a Python SDK with cont

    Python
    View on GitHub↗6,159
  • idsia/sacredIDSIA avatar

    IDSIA/sacred

    4,365View on GitHub↗

    Sacred is an experiment management tool and reproducibility framework designed to organize multiple runs of a process with different configurations. It functions as a machine learning experiment tracker and hyperparameter configuration manager, logging hyperparameters, metrics, and metadata to a database to ensure that experimental executions remain trackable. The project focuses on scientific result reproducibility by automatically managing random seeds and tracking system dependencies. It allows for the execution of experiment variants through command-line parameter overrides and dynamic pa

    Python
    View on GitHub↗4,365
  • wandb/wandbwandb avatar

    wandb/wandb

    10,844View on GitHub↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Pythonaicollaborationdata-science
    View on GitHub↗10,844
Compare all 30 related projects→