为你的深度学习实验而生的终极预告片 —— 闪电般快速的开源实验追踪工具,融合 TensorBoard 的深度、Aim 的流畅与 W&B 的生态,以 高性能 Rust 核心 + 本地优先为基石。
为什么选择 Trailer?
Section titled “为什么选择 Trailer?”高性能 Rust 核心
LTTB 降采样、批量摄入管道、10 万条环形缓冲 —— P99 < 100µs。
全数据类型
标量、文本、图表、表格、媒体、直方图、嵌入向量、PCA、模型结构图、损失景观。
损失景观可视化
filter 归一化的 2D 损失曲面——热力图、等高线、可交互 3D 曲面,支持梯度滚落回放。
三种存储后端
SQLite(默认)、PostgreSQL(团队)、TensorBoard 风格文件模式。
一条命令本地模式
`trailer up` 启动完整看板 —— 零配置、零 HTTP 开销。
跨项目 Explore 分析
跨 run 配置折线 / 散点 / 平行坐标图 —— 可保存与匿名分享。
多主题 UI
6 套预设主题 + theme-builder 定制主色。
pip install trailer-sdkfrom trailer import Tracker
t = Tracker(project="demo")for step in range(10): t.log({"loss": 1.0 / (step + 1)}, step=step)t.finish()trailer up # 打开 http://127.0.0.1:5120Python SDK→Rust Ingest→SQLite / PostgreSQL / 文件→Web UI
数据经环形缓冲攒批,通过 PyO3(本地)或 HTTP(远程)进入 Rust 核心,再提供给 Web UI。
🦀 Rust🐍 Python⚡ SvelteKit