Appearance
总览
本章描述系统架构与数据流,便于理解“UNET 仿真底座”和“调度/观测层”的边界。
关键模块
UnetAdapter:屏蔽 UNET 版本差异,提供 probe/subscribe/send/time 等抽象Orchestrator:run 生命周期管理、step 循环、barrier 同步、落盘Scheduler:调度策略接口(round_robin / adaptive_qos)Metrics:trace 采集、指标计算、导出 CSV/报告API:REST + WebSocket(提供 runs/scenarios/metrics/control/ws)Dashboard:实时曲线 + 拓扑/状态 + 运行控制(MVP:Streamlit)
数据流
- 场景与参数 -> Orchestrator 创建 run 目录
- Orchestrator 通过 UnetAdapter 控制/订阅 UNET 或解析日志
- 采集原始事件 ->
traces.csv - 聚合指标 ->
metrics.csv,并通过 WS 推送给 Dashboard - 运行结束生成
report.md,支持对比与回放