Skip to main content

UI to visualize experiments tracked with trackio

Project description

trackio-ui

PyPI version PyPI - Python Version License: MIT GitHub stars

A simple UI for the trackio dashboard, written in FastHTML. The primary reason for creating this was the poor performance of the Gradio frontend for trackio.

Original Trackio repository: https://github.com/gradio-app/trackio

With this UI, you can configure the maximum number of data points for graphs to prevent slow communication and rendering.

Installation

pip install trackio-ui

You can also install the latest version using git:

pip install "trackio-ui @ git+https://github.com/ssslakter/trackio_ui.git"

Getting Started

To start the local trackio-ui server, run the following command:

trackio-ui --project "my-project" 

Highlights

  • Fast dashboard workflow for local experiments.
  • Switch between dark and light themes.
  • Preview charts for detailed inspection.
  • Manage runs from the table, including deleting selected runs.
  • Inspect run hyperparameters.

Screenshots

Dashbord showing runs logged with trackio

Dashbord with trackio runs

Runs Table and Hyperparameters

Runs table with delete action and hyperparameter columns

Preview graph and vary the time-scale

Preview of large graph in the dashboard

Configuration

By default, the app looks for Trackio projects in the ~/.cache/huggingface/trackio folder, but you can change this location by setting the TRACKIO_ROOT environment variable. The project names you use in the URL must match your Trackio project names. You can set the default project either by providing the --project argument in the CLI or by setting the TRACKIO_DEFAULT_PROJECT environment variable. The default port for the app is 8000.

Contributing

Contributions are very welcome. I would be glad if you open issues or create PRs.

If you found a bug, have a feature request, or want to improve the UI/UX, please open an issue first so we can align on the direction.

For pull requests:

  • Keep changes focused and small when possible.
  • Include screenshots for UI updates.
  • Reference related issues if applicable.

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

trackio_ui-0.1.4.tar.gz (420.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trackio_ui-0.1.4-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file trackio_ui-0.1.4.tar.gz.

File metadata

  • Download URL: trackio_ui-0.1.4.tar.gz
  • Upload date:
  • Size: 420.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trackio_ui-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4a6ace96efbda499e32cb8ad91133e38715cbb9860905ffd20f378c8b1adb717
MD5 b4507eb37a47591ed7260ec8d73f592b
BLAKE2b-256 6b95c11a84e6a630386bf9f0c4dbfe1ad77f8c842734dc9b935dc66cb8ddc223

See more details on using hashes here.

Provenance

The following attestation bundles were made for trackio_ui-0.1.4.tar.gz:

Publisher: publish.yml on ssslakter/trackio_ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trackio_ui-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: trackio_ui-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trackio_ui-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b2b69e967b9f86e1d49637a2f322f14621c7c515004575fe1c1094e557886c6e
MD5 826911cb6be3934e4ce5d5d3666c14af
BLAKE2b-256 07e1fbc4c5416c035620afdb06354ead7bcb40e4ab6b7fff0c785d2f97cdb42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for trackio_ui-0.1.4-py3-none-any.whl:

Publisher: publish.yml on ssslakter/trackio_ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page