dikheng commited on
Commit
c14e499
·
1 Parent(s): c19c1f8

fix: tone down metrics bar to a subtle secondary line

Browse files
Files changed (1) hide show
  1. app.py +9 -23
app.py CHANGED
@@ -231,32 +231,18 @@ def _metrics_bar(metrics: dict, t: dict) -> str:
231
  tok_per_sec = metrics.get("tokens_per_sec", 0)
232
  total_tokens = metrics.get("total_tokens", 0)
233
 
234
- def _chip(label: str, value: str) -> str:
235
- return (
236
- f"<span style='display:inline-flex; flex-direction:column; align-items:center; "
237
- f"background:#0f172a; border:1px solid #374151; border-radius:8px; "
238
- f"padding:6px 14px; min-width:80px;'>"
239
- f"<span style='font-size:1rem; font-weight:700; color:#ED1C24;'>{value}</span>"
240
- f"<span style='font-size:0.65rem; color:#6b7280; text-transform:uppercase; "
241
- f"letter-spacing:.05em; margin-top:2px;'>{label}</span>"
242
- f"</span>"
243
- )
244
-
245
- latency_val = f"{latency_ms:,} ms" if latency_ms else "—"
246
  throughput_val = f"{tok_per_sec} {t['metrics_tokens']}/s" if tok_per_sec else "—"
247
- tokens_val = f"{total_tokens:,} {t['metrics_tokens']}" if total_tokens else "—"
248
 
 
249
  return (
250
- f"<div style='display:flex; gap:8px; flex-wrap:wrap; align-items:center; "
251
- f"justify-content:space-between; background:#1f2937; border-radius:8px; "
252
- f"padding:10px 14px; margin-bottom:12px;'>"
253
- f"<div style='font-size:0.68rem; color:#6b7280; font-family:monospace; "
254
- f"white-space:nowrap;'>⚡ AMD MI300X · ROCm · vLLM</div>"
255
- f"<div style='display:flex; gap:8px; flex-wrap:wrap;'>"
256
- f"{_chip(t['metrics_latency'], latency_val)}"
257
- f"{_chip(t['metrics_throughput'], throughput_val)}"
258
- f"{_chip(t['metrics_tokens'], tokens_val)}"
259
- f"</div>"
260
  f"</div>"
261
  )
262
 
 
231
  tok_per_sec = metrics.get("tokens_per_sec", 0)
232
  total_tokens = metrics.get("total_tokens", 0)
233
 
234
+ latency_val = f"{latency_ms:,} ms" if latency_ms else "—"
 
 
 
 
 
 
 
 
 
 
 
235
  throughput_val = f"{tok_per_sec} {t['metrics_tokens']}/s" if tok_per_sec else "—"
236
+ tokens_val = f"{total_tokens:,} {t['metrics_tokens']}" if total_tokens else "—"
237
 
238
+ sep = "<span style='color:#374151;'>·</span>"
239
  return (
240
+ f"<div style='font-size:0.7rem; color:#4b5563; font-family:monospace; "
241
+ f"margin-bottom:12px; display:flex; gap:8px; flex-wrap:wrap; align-items:center;'>"
242
+ f"<span>⚡ AMD MI300X</span> {sep} "
243
+ f"<span>{t['metrics_latency']}: <span style='color:#6b7280;'>{latency_val}</span></span> {sep} "
244
+ f"<span>{t['metrics_throughput']}: <span style='color:#6b7280;'>{throughput_val}</span></span> {sep} "
245
+ f"<span>{t['metrics_tokens']}: <span style='color:#6b7280;'>{tokens_val}</span></span>"
 
 
 
 
246
  f"</div>"
247
  )
248