Skip to content

mlxtop v3.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:25
· 74 commits to main since this release
1352d6f

A Settings tab edits the config in place, Esc asks before quitting, one
switch turns off alarms, a double-click enlarges a chart, and mlx-serve shows
prefill progress with a steadier decode rate.

Dashboards

  • mlx-serve prefill shows how far it has got. While a prefill runs, the
    prefill panel's footer reads 41.0k / 61.5k · 67% from the server's
    prefill_tokens_live and prefill_tokens_expected gauges, and --once
    carries the same figures beside the prefill rate.
  • mlx-serve decode speed no longer stutters. The server refreshes
    generation_tokens_live once every two seconds, so a one-second delta read 0
    or twice the true speed on alternating samples. mlxtop keeps the points where
    the gauge advanced and divides across a six-second span, holds the last real
    speed for four seconds after the gauge stops moving, and reads a live zero
    once nothing has been generated for that long.

Controls

  • A Settings tab. Press 4 to see every config option with its value and
    default, and edit it in place. A change is checked, applied without a
    restart and saved to ~/.config/mlxtop/config.json; x resets an option to
    its default. Unknown keys are kept, and a file that doesn't parse is never
    overwritten.
  • Double-click enlarges a chart. A double-click on an Overview chart
    enlarges it, and another restores it, like Enter and right-click.
  • Esc no longer quits straight away. It still closes help, diagnostics,
    a filter or an enlarged chart; with nothing open it asks before quitting,
    because quitting discards the session's charts and Journal. q still quits
    at once.
  • "alarms": false turns off critical alarms. One config switch silences
    the terminal bell and the banner; charts, the assessment and the Journal
    still show the condition.