Repository navigation
docs: calibrated A100/A30/L40S/H100 runs (Q2_K_XL, Q8_0, BF16) and DeepSeek-V4.1-Flash - #26
Merged
Vasyl-Trefilov merged 1 commit intoNov 11, 2026
Conversation
…epSeek-V4.1-Flash Bench before and after `calibrate` on each card for three Qwen3.6-35B-A3B files, plus DeepSeek-V4.1-Flash-1017 IQ2_XXS generate on an A100 and an H100 NVL. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
|
@yugt What for you want to use RustingStrata? I mean if you think about running some bigger models, I can add them and optimize to make them way faster |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #24, answering the review there: the four cards calibrated, two larger Qwen3.6-35B-A3B files (Q8_0 and full-precision BF16), and DeepSeek-V4.1-Flash-1017.
Docs only. Runs at
e1c2d6e(the DeepSeek end-to-end timing at this branch, same code), one GPU per Slurm job.Qwen3.6-35B-A3B, before and after
calibrate(each job: bench,calibrate, bench, bench--mtp 0, for CUDA and Vulkan):--mtp 0decodes at the uncalibrated speed wherever the experts fit in VRAM. MTP costs 4-13% of pp 4096 prefill (23% for Q2_K_XL Vulkan on the A30).calibratepicked chunk 4096 everywhere except Q2_K_XL Vulkan on the A30 (2048), MTP 1-2, and MTP 0 for BF16 on the A30 and L40S, where the experts do not fit (3133 and 6657 of 10240 resident).pp 512also includes one-time kernel/pipeline compilation. The doc says which rows this affects.DeepSeek-V4.1-Flash-1017 GSQ-RCO IQ2_XXS (248.8 GB):
checkpasses, "The capital of France is" → " Paris." on both cards, and the same greedy text on every run. With the experts in the page cache, end-to-end decode is 4.5-4.6 tok/s at the default 9 GB VRAM expert budget on an A100 80 GB and an H100 NVL, and 6.6 (A100) / 8.9 (H100 NVL) tok/s at 60 GB. Before that, reading experts from the cluster file system takes seconds to a minute per token. This is one 30-token prompt and 33 decode tokens (the model stopped there), so nothing about long contexts.Full tables (mean, min-max of 3 repetitions), host CPUs, file hashes and commands are in
docs/datacenter-nvidia-results.md.SUPPORTED_GPUS.mdgets the calibrated decode per row next to the same job's--mtp 0number;BENCHMARKS.mdgets a pointer to the DeepSeek numbers.🤖 Generated with Claude Code