mukesh
fc1dcdde24
analytical-viz: tensor sharding — show batch B on KV cache
...
Three additions to the tensor sharding view when batch B > 1:
1. Shape label appends "B={B}": e.g. (128, S_kv=131072, B=8).
2. Note under the KV cache: "batch B={B} => {B}x KV bytes per PE".
3. Visual "stack" — up to 5 dashed offset rectangles drawn behind
the KV cache to hint at the batch stacking dimension. Capped at 5
so a big B doesn't overwhelm the diagram.
4. Title also gets B={B} between CP and FFN scope.
Attention/FFN weight tensors are NOT stacked — weights are shared
across the batch (correct: only activations + KV scale with B).
At B=1, all four additions are no-ops so the diagram looks unchanged
from before.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-07-28 22:56:48 -07:00
..
2026-07-28 22:56:48 -07:00
2026-07-22 17:37:10 -07:00
2026-03-26 01:13:17 -07:00
2026-05-22 15:19:52 -07:00
2026-05-22 15:19:52 -07:00
2026-05-20 22:24:43 -07:00
2026-04-27 15:52:29 -07:00
2026-06-17 15:06:36 -07:00
2026-04-27 15:52:29 -07:00
2026-04-12 19:36:59 -07:00
2026-04-12 19:36:59 -07:00
2026-04-16 17:33:42 -07:00
2026-04-12 19:36:59 -07:00
2026-04-12 19:36:59 -07:00
2026-05-20 14:42:10 -07:00
2026-05-20 14:42:10 -07:00
2026-05-20 14:42:10 -07:00
2026-05-14 23:06:33 -07:00
2026-06-10 19:18:04 -07:00
2026-06-10 19:18:04 -07:00
2026-06-10 22:29:10 -07:00
2026-06-26 15:59:21 -07:00
2026-06-23 16:07:41 -07:00
2026-05-15 01:04:30 -07:00
2026-04-27 15:12:58 -07:00
2026-04-12 19:36:59 -07:00
2026-06-04 12:39:30 -07:00
2026-04-27 15:52:29 -07:00
2026-06-10 22:46:39 -07:00
2026-04-27 21:42:44 -07:00
2026-04-27 15:52:29 -07:00
2026-05-14 23:12:50 -07:00
2026-05-15 01:04:30 -07:00
2026-05-20 01:15:55 -07:00
2026-05-20 20:50:48 -07:00
2026-06-15 13:42:31 -07:00
2026-04-27 15:52:29 -07:00
2026-05-20 22:24:43 -07:00
2026-05-20 22:24:43 -07:00
2026-04-14 00:38:41 -07:00
2026-04-23 15:30:29 -07:00
2026-06-09 18:15:59 -07:00
2026-06-01 19:33:40 -07:00
2026-06-10 23:33:34 -07:00
2026-05-22 15:19:52 -07:00
2026-04-09 00:16:24 -07:00
2026-05-20 14:42:10 -07:00
2026-05-20 01:15:55 -07:00
2026-06-01 19:14:09 -07:00
2026-04-08 00:22:44 -07:00
2026-05-20 14:42:10 -07:00
2026-06-17 15:04:53 -07:00
2026-04-12 19:36:59 -07:00
2026-04-14 00:38:41 -07:00
2026-03-26 00:01:47 -07:00
2026-06-17 09:56:05 -07:00
2026-06-10 20:24:33 -07:00
2026-06-10 20:36:31 -07:00
2026-05-20 20:50:48 -07:00
2026-05-20 20:50:48 -07:00
2026-05-20 01:15:55 -07:00
2026-05-14 21:59:07 -07:00
2026-04-27 15:52:29 -07:00
2026-05-20 14:42:10 -07:00
2026-06-10 23:06:01 -07:00
2026-05-20 01:15:55 -07:00
2026-04-14 13:02:19 -07:00
2026-04-14 13:02:19 -07:00
2026-04-27 15:13:14 -07:00
2026-04-27 15:52:29 -07:00
2026-04-27 15:52:29 -07:00
2026-06-10 19:48:29 -07:00
2026-06-09 18:15:59 -07:00
2026-04-12 19:36:59 -07:00
2026-06-09 18:15:59 -07:00
2026-06-10 19:48:29 -07:00
2026-06-09 18:15:59 -07:00
2026-05-20 01:15:55 -07:00
2026-04-12 19:36:59 -07:00
2026-04-04 22:03:38 -07:00
2026-04-14 16:31:13 -07:00
2026-04-14 16:31:13 -07:00
2026-05-20 01:15:55 -07:00
2026-06-10 22:29:10 -07:00
2026-03-26 00:01:47 -07:00
2026-04-27 15:52:29 -07:00
2026-05-20 14:42:10 -07:00
2026-05-20 08:17:56 -07:00
2026-05-14 21:59:07 -07:00