Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/4catalyzer/tensorboard-mux
TensorBoard multiplexer
https://github.com/4catalyzer/tensorboard-mux
Last synced: 4 days ago
JSON representation
TensorBoard multiplexer
- Host: GitHub
- URL: https://github.com/4catalyzer/tensorboard-mux
- Owner: 4Catalyzer
- License: mit
- Created: 2017-08-07T17:33:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-29T07:58:35.000Z (about 4 years ago)
- Last Synced: 2024-12-16T17:57:18.358Z (6 days ago)
- Language: JavaScript
- Size: 42 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TensorBoard Mux [![npm][npm-badge]][npm]
[TensorBoard](https://github.com/tensorflow/tensorboard) multiplexer.
TensorBoard Mux allows running multiple TensorBoard instances on the same URL. This allows groups to set up a shared server that allows accessing multiple log directories.
As with TensorBoard, it is not recommended to expose these servers publicly.
## Usage
```
$ pip install tensorflow-tensorboard
$ npm i -g tensorboard-mux
$ tensorboard-mux --logdir /tensorflow-logs
```Then visit `http://localhost:6006/user/experiment` to view the logs at `/tensorflow-logs/user/experiment`.
> **Note:** The above will redirect you to `/user/experiment/-/`. The `/-/` suffix is intentional and required to separate out TensorBoard paths from the log path.
To match the behavior of TensorBoard, TensorBoard Mux serves on host 0.0.0.0 and port 6006 by default. You can configure those with `--host` and `--port`. Use `--host 127.0.0.1` to disable remote serving.
This repository also includes a `Dockerfile` that can be used to build a Docker image.
[npm-badge]: https://img.shields.io/npm/v/tensorboard-mux.svg
[npm]: https://www.npmjs.org/package/tensorboard-mux