Skip to content

docs/mimo: measured on an idle machine - #1820

Merged
JustVugg merged 1 commit into
devfrom
docs/mimo-bench
Oct 1, 2026
Merged

JustVugg merged 1 commit into
devfrom
docs/mimo-bench

Conversation

@JustVugg

@JustVugg JustVugg commented Oct 1, 2026

Copy link
Copy Markdown
Owner

The measurement in docs/mimo.md was taken while two other jobs held about 13 of the machine's 16 threads (0.89 tok/s at 4 threads). This replaces it with runs on the same machine with nothing else running.

experts cached per layer dense weights threads decode resident
32 as released (exact) 8 2.34 tok/s 30.1 GB
32 as released (exact) 16 2.31 tok/s 30.1 GB
64 as released (exact) 8 2.95 tok/s 49.8 GB
64 as released, MIMO_IDOT=1 8 2.95 tok/s 49.8 GB
64 int8 (MIMO_DENSE_BITS=8) 8 3.37 tok/s 47.5 GB

Ryzen 7 PRO 8700GE, 64 GB, NVMe RAID, MiMo-V2.6-Flash, the CLI from a cold expert cache, a 33-token chat prompt and 128 greedy tokens; the command is in the doc. Per-token timestamps were taken from the CLI's stdout, which is flushed per token, so the doc also gives the rate over the last 64 tokens.

Each run's load and busiest process were recorded. A run that overlapped other work was discarded and repeated; the two 16-thread runs agreed within 1%.

MIMO_IDOT measured no faster here, so its row in the environment table no longer says "faster". Docs only.

The numbers in docs/mimo.md were a first measurement taken while two other
jobs held 13 of the machine's 16 threads (0.89 tok/s). On the same machine
with nothing else running: 2.34 tok/s with 32 experts cached per layer,
2.95 with 64, 3.37 with int8 dense weights. MIMO_IDOT measured no faster,
and the environment table now says so.
@JustVugg
JustVugg merged commit d19234c into dev Oct 1, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant