Render a small caption with wall-clock + optional extra detail.
(label: str, elapsed_s: float, extra: str = "")
| 96 | |
| 97 | |
| 98 | def _show_timing(label: str, elapsed_s: float, extra: str = "") -> None: |
| 99 | """Render a small caption with wall-clock + optional extra detail.""" |
| 100 | detail = f" — {extra}" if extra else "" |
| 101 | st.caption(f"⏱ {label}: {elapsed_s * 1000:.0f} ms ({elapsed_s:.2f}s){detail}") |
| 102 | |
| 103 | |
| 104 | @st.cache_resource() |