tviz Documentation
tviz is a local visualization dashboard for RL training runs. Think TensorBoard, but designed for Tinker and reinforcement learning workflows.
Installation
$
pip install tviz tinker tinker-cookbook
$
git clone https://github.com/sdan/tviz.git
cd tviz && bun install
Guides
Quick Example
Add tviz to any Tinker training script with just a few lines:
from tviz import TvizLogger
# Create logger
logger = TvizLogger(run_name="my-training-run")
logger.log_hparams({"model": "llama-8b", "lr": 4e-5})
# In your training loop
for step in range(num_steps):
# ... training code ...
logger.log_metrics({"loss": loss, "reward": reward}, step=step)
# Cleanup
logger.close()View Dashboard
$
cd tviz && bun dev
Open http://localhost:3003 to view your training runs.
Data storage: By default, tviz stores data in ~/.tviz/tviz.db. Override with TVIZ_DB_PATH.