UI to visualize experiments tracked with trackio
Project description
trackio-ui
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
Runs Table and Hyperparameters
Preview graph and vary the time-scale
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a6ace96efbda499e32cb8ad91133e38715cbb9860905ffd20f378c8b1adb717
|
|
| MD5 |
b4507eb37a47591ed7260ec8d73f592b
|
|
| BLAKE2b-256 |
6b95c11a84e6a630386bf9f0c4dbfe1ad77f8c842734dc9b935dc66cb8ddc223
|
Provenance
The following attestation bundles were made for trackio_ui-0.1.4.tar.gz:
Publisher:
publish.yml on ssslakter/trackio_ui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
trackio_ui-0.1.4.tar.gz -
Subject digest:
4a6ace96efbda499e32cb8ad91133e38715cbb9860905ffd20f378c8b1adb717 - Sigstore transparency entry: 1188411850
- Sigstore integration time:
-
Permalink:
ssslakter/trackio_ui@d7c6d11860b6dcf053de7143887f97e6a2c99072 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ssslakter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d7c6d11860b6dcf053de7143887f97e6a2c99072 -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2b69e967b9f86e1d49637a2f322f14621c7c515004575fe1c1094e557886c6e
|
|
| MD5 |
826911cb6be3934e4ce5d5d3666c14af
|
|
| BLAKE2b-256 |
07e1fbc4c5416c035620afdb06354ead7bcb40e4ab6b7fff0c785d2f97cdb42f
|
Provenance
The following attestation bundles were made for trackio_ui-0.1.4-py3-none-any.whl:
Publisher:
publish.yml on ssslakter/trackio_ui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
trackio_ui-0.1.4-py3-none-any.whl -
Subject digest:
b2b69e967b9f86e1d49637a2f322f14621c7c515004575fe1c1094e557886c6e - Sigstore transparency entry: 1188411895
- Sigstore integration time:
-
Permalink:
ssslakter/trackio_ui@d7c6d11860b6dcf053de7143887f97e6a2c99072 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ssslakter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d7c6d11860b6dcf053de7143887f97e6a2c99072 -
Trigger Event:
workflow_dispatch
-
Statement type: