Buckets:
| # Deploying and Embedding Dashboards | |
| ## Deploying to Hugging Face Spaces | |
| When calling [init()](/docs/trackio/pr_320/en/api#trackio.init), by default the service will run locally and store project data on the local machine. | |
| But if you pass a `space_id` to [init()](/docs/trackio/pr_320/en/api#trackio.init), like: | |
| ```py | |
| trackio.init(project="my-project", space_id="orgname/space_id") | |
| ``` | |
| or | |
| ```py | |
| trackio.init(project="my-project", space_id="username/space_id") | |
| ``` | |
| it will use an existing or automatically deploy a new Hugging Face Space as needed. You should be logged in with the `huggingface-cli` locally and your token should have write permissions to create the Space. | |
| ## Embedding a Trackio Dashboard | |
| One of the reasons we created `trackio` was to make it easy to embed live dashboards on websites, blog posts, or anywhere else you can embed a website. | |
|  | |
| If your Trackio dashboard is hosted on Spaces, you can embed it anywhere using an `<iframe>`: | |
| ```html | |
| <iframe src="https://username-space_id.hf.space"></iframe> | |
| ``` | |
| You can also filter the dashboard to display only specific projects or metrics using query parameters. Supported parameters include: | |
| * `project` (string): Show only a specific project. | |
| * `metrics` (comma-separated list): Show only specific metrics, e.g., `train_loss,train_accuracy`. | |
| * `sidebar` (string, `"hidden"` or `"collapsed"`): | |
| * `"hidden"` hides the sidebar completely. | |
| * `"collapsed"` keeps the sidebar initially collapsed, but the user can expand it. By default, the sidebar is visible and open. | |
| * `xmin` (number): Set the initial minimum value for the x-axis limits across all metrics plots. | |
| * `xmax` (number): Set the initial maximum value for the x-axis limits across all metrics plots. | |
| * `smoothing` (number): Set the initial value of the smoothing slider (0-20, where 0 = no smoothing). | |
| You can customize your `<iframe>` using standard attributes such as `width`, `height`, and `style`. For more details, see [MDN Web Docs: `<iframe>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/iframe). For example: | |
| ```html | |
| <iframe | |
| src="https://trackio-documentation.hf.space/?project=my-project&metrics=train_loss,train_accuracy&sidebar=hidden" | |
| width="600" | |
| height="630" | |
| style="border:0;"> | |
| </iframe> | |
| ``` | |
| <iframe | |
| src="https://trackio-documentation.hf.space/?project=my-project&metrics=train_loss,train_accuracy&sidebar=hidden" | |
| width="600" | |
| height="630" | |
| style="border:0;"> | |
| </iframe> | |
| <EditOnGithub source="https://github.com/gradio-app/trackio/blob/main/docs/source/deploy_embed.md" /> |
Xet Storage Details
- Size:
- 2.69 kB
- Xet hash:
- 3c4680bf9586cdd2692be3e091f316de3f299182d1987fc2d36a0a1db27c236f
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.