Freeze code long context profile v6

This commit is contained in:
2026-07-24 00:52:23 +08:00
parent 89d5ebbbc0
commit b80d3f03de
60 changed files with 5353 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
e48aa6e6d039bdb68759701c9976f78ad818d6778b6c40b14823a0a4e852c52d runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/raw/flashattn-code-longctx-tp2.json
4e6d6002db037bdc71d40f76d6de979ef47960612c15dd985c04048c25bd1d41 runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/aituner.commit
420e4a613b1bcdb44b873eaa911f4a23129713ff9d486fc783b31a009a55cc85 runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/batch-specs.txt
5dd612a7806900e9d12afc27ccef196cc5518aea831aa4ed3b0a53bcfb5746cf runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/max-model-len.txt
484da176e7355ab5532d5129a8e78bea0ae84b3aa0a42c7f0bea9689667762ff runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/pip-freeze.txt
595b25965f76bf7ac25aa3b60126a437a083619303303aaf63346e993862253a runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/source.sha256
4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/vllm-allow-long-max-model-len.txt
11e8f5af440e3db4c01b519a7b0e30bbcecc3a57bfb53dd86d32e601beb95a32 runs/frontier-code-trace-v0/profiles/raw/tp2-r1-v2/provenance/vllm-source.commit

View File

@@ -0,0 +1 @@
e251046c306a8e03214fe1b2f40caabb98f76b7b

View File

@@ -0,0 +1,13 @@
q8ks48k
q8ks64k
q8ks80k
q8ks96k
q8ks112k
q8ks128k
q8ks136k
q512s128k
q2ks66k
q4ks100k
q6ks134k
q1ks8k
q512s4k

View File

@@ -0,0 +1,179 @@
aiohappyeyeballs==2.7.1
aiohttp==3.14.1
aiosignal==1.4.0
annotated-doc==0.0.4
annotated-types==0.7.0
anthropic==0.117.0
anyio==4.14.2
apache-tvm-ffi==0.1.9
astor==0.8.1
attrs==26.1.0
blake3==1.0.9
cachetools==7.1.4
cbor2==6.1.3
certifi==2026.6.17
cffi==2.1.0
charset-normalizer==3.4.9
click==8.4.2
cloudpickle==3.1.2
compressed-tensors==0.15.0.1
cryptography==49.0.0
cuda-bindings==12.9.7
cuda-pathfinder==1.5.6
cuda-python==12.9.7
cuda-tile==1.5.0
cuda-toolkit==12.9.1
depyf==0.20.0
detect-installer==0.1.0
dill==0.4.1
diskcache==5.6.3
distro==1.9.0
dnspython==2.8.0
docstring-parser==0.18.0
einops==0.8.2
email-validator==2.3.0
fastapi==0.139.2
fastapi-cli==0.0.32
fastapi-cloud-cli==0.22.2
fastar==0.11.0
fastsafetensors==0.3.3
filelock==3.31.1
flashinfer-cubin==0.6.8.post1
flashinfer-python==0.6.8.post1
frozenlist==1.8.0
fsspec==2026.6.0
gguf==0.19.0
googleapis-common-protos==1.75.0
grpcio==1.82.1
h11==0.16.0
hf-xet==1.5.2
httpcore==1.0.9
httptools==0.8.0
httpx==0.28.1
httpx-sse==0.4.3
huggingface-hub==1.24.0
idna==3.18
ijson==3.5.1
interegular==0.3.3
jinja2==3.1.6
jiter==0.16.0
jmespath==1.1.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
lark==1.2.2
llguidance==1.3.0
llvmlite==0.47.0
lm-format-enforcer==0.11.3
loguru==0.7.3
markdown-it-py==4.2.0
markupsafe==3.0.3
mcp==1.28.1
mdurl==0.1.2
mistral-common==1.11.6
ml-dtypes==0.5.4
model-hosting-container-standards==0.1.16
mpmath==1.3.0
msgspec==0.21.1
multidict==6.7.1
networkx==3.6.1
ninja==1.13.0
numba==0.65.0
numpy==2.3.5
nvidia-cublas-cu12==12.9.1.4
nvidia-cuda-cupti-cu12==12.9.79
nvidia-cuda-nvrtc-cu12==12.9.86
nvidia-cuda-runtime-cu12==12.9.79
nvidia-cudnn-cu12==9.17.1.4
nvidia-cudnn-frontend==1.18.0
nvidia-cufft-cu12==11.4.1.4
nvidia-cufile-cu12==1.14.1.1
nvidia-curand-cu12==10.3.10.19
nvidia-cusolver-cu12==11.7.5.82
nvidia-cusparse-cu12==12.5.10.65
nvidia-cusparselt-cu12==0.7.1
nvidia-cutlass-dsl==4.5.3
nvidia-cutlass-dsl-libs-base==4.5.3
nvidia-ml-py==13.610.43
nvidia-nccl-cu12==2.28.9
nvidia-nvjitlink-cu12==12.9.86
nvidia-nvshmem-cu12==3.4.5
nvidia-nvtx-cu12==12.9.79
openai==2.46.0
openai-harmony==0.0.8
opencv-python-headless==5.0.0.93
opentelemetry-api==1.44.0
opentelemetry-exporter-otlp==1.44.0
opentelemetry-exporter-otlp-proto-common==1.44.0
opentelemetry-exporter-otlp-proto-grpc==1.44.0
opentelemetry-exporter-otlp-proto-http==1.44.0
opentelemetry-proto==1.44.0
opentelemetry-sdk==1.44.0
opentelemetry-semantic-conventions==0.65b0
opentelemetry-semantic-conventions-ai==0.5.1
outlines-core==0.2.14
packaging==26.2
partial-json-parser==0.2.1.1.post7
pillow==12.3.0
prometheus-client==0.25.0
prometheus-fastapi-instrumentator==8.0.2
propcache==0.5.2
protobuf==7.35.1
psutil==7.2.2
py-cpuinfo==9.0.0
pybase64==1.4.3
pycountry==26.2.16
pycparser==3.0
pydantic==2.13.4
pydantic-core==2.46.4
pydantic-extra-types==2.11.1
pydantic-settings==2.14.2
pygments==2.20.0
pyjwt==2.13.0
python-dotenv==1.2.2
python-json-logger==4.1.0
python-multipart==0.0.32
pyyaml==6.0.3
pyzmq==27.1.0
quack-kernels==0.5.0
referencing==0.37.0
regex==2026.7.19
requests==2.34.2
rich==15.0.0
rich-toolkit==0.20.3
rignore==0.8.0
rpds-py==2026.6.3
safetensors==0.8.0
sentencepiece==0.2.2
sentry-sdk==2.66.0
setproctitle==1.3.7
setuptools==80.10.2
shellingham==1.5.4
six==1.17.0
sniffio==1.3.1
sse-starlette==3.4.5
starlette==1.3.1
supervisor==4.3.0
sympy==1.14.0
tabulate==0.10.0
tiktoken==0.13.0
tilelang==0.1.9
tokenizers==0.22.2
torch==2.11.0+cu129
torch-c-dlpack-ext==0.1.5
torchaudio==2.11.0+cu129
torchvision==0.26.0+cu129
tqdm==4.69.0
transformers==5.14.1
triton==3.6.0
typer==0.27.0
typing-extensions==4.16.0
typing-inspection==0.4.2
urllib3==2.7.0
uvicorn==0.51.0
uvloop==0.22.1
vllm @ https://github.com/vllm-project/vllm/releases/download/v0.20.0/vllm-0.20.0%2Bcu129-cp38-abi3-manylinux_2_31_x86_64.whl
watchfiles==1.2.0
websockets==16.1.1
xgrammar==0.2.3
yarl==1.24.5
z3-solver==4.15.4.0

View File

@@ -0,0 +1,2 @@
42381f4bd1b67710d4068eb8993240930326a804c6e5167b0b78df3420e47c74 /home/admin/cpfs/wjh/aituner/aituner-code-trace-fbaa909/runs/frontier-code-trace-v0/../frontier-qwen30-vllm020-profile-v1/profile_vllm020_flashattn.py
8a7a72b3adb25db6a61a86f9b04d2d19ebbfe3f2d20480852ef2f45376ac3b85 runs/frontier-code-trace-v0/run_flashattn_code_longctx.sh

View File

@@ -0,0 +1 @@
88d34c6409e9fb3c7b8ca0c04756f061d2099eb1

View File

@@ -0,0 +1,564 @@
{
"environment": {
"attention_backend": "FLASH_ATTN",
"block_size": 16,
"dtype": "bfloat16",
"gpu": "NVIDIA H20",
"model": "/home/admin/cpfs/wjh/models/Qwen/Qwen3-30B-A3B",
"profile_kv_update": true,
"profile_method": "cuda_event",
"torch_cuda": "12.9",
"torch_version": "2.11.0+cu129",
"vllm_source_commit": "88d34c6409e9fb3c7b8ca0c04756f061d2099eb1",
"vllm_version": "0.20.0"
},
"rows": [
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks48k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.05100800096988678,
"mean_ms": 0.04406719990074635,
"median_ms": 0.042847998440265656,
"min_ms": 0.04217600077390671,
"std_ms": 0.002656672983576728
},
"max_time": 0.022986656188964845,
"mean_time": 0.02263068161010742,
"memory_allocated_mb": 120.0849609375,
"memory_reserved_mb": 134.0,
"min_time": 0.022516607284545898,
"std_time": 0.00013840494695459716,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 361986.4457083454
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks64k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.047200001776218414,
"mean_ms": 0.043644800409674646,
"median_ms": 0.04262400045990944,
"min_ms": 0.04182400181889534,
"std_ms": 0.001927741871473188
},
"max_time": 0.030787456512451173,
"mean_time": 0.03074285774230957,
"memory_allocated_mb": 136.0888671875,
"memory_reserved_mb": 198.0,
"min_time": 0.030725727081298827,
"std_time": 1.9110324860515016e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 266468.39629114367
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks80k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.05049600079655647,
"mean_ms": 0.043852799385786054,
"median_ms": 0.04289599880576134,
"min_ms": 0.04185599833726883,
"std_ms": 0.0024573088797598033
},
"max_time": 0.03898448181152344,
"mean_time": 0.038945382690429686,
"memory_allocated_mb": 152.0927734375,
"memory_reserved_mb": 278.0,
"min_time": 0.038930206298828124,
"std_time": 1.7734743323340796e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 210345.85961362437
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks96k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.046911999583244324,
"mean_ms": 0.04412479996681214,
"median_ms": 0.04327999986708164,
"min_ms": 0.04227200150489807,
"std_ms": 0.001811858548765738
},
"max_time": 0.04724588775634766,
"mean_time": 0.04714819869995117,
"memory_allocated_mb": 168.0966796875,
"memory_reserved_mb": 374.0,
"min_time": 0.047131519317626956,
"std_time": 3.329779976561307e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 173750.01009335453
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks112k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.06195199862122536,
"mean_ms": 0.04529919996857643,
"median_ms": 0.043136000633239746,
"min_ms": 0.04182400181889534,
"std_ms": 0.005751677082163394
},
"max_time": 0.05564672088623047,
"mean_time": 0.05542207336425782,
"memory_allocated_mb": 184.1005859375,
"memory_reserved_mb": 486.0,
"min_time": 0.05533849716186524,
"std_time": 0.00011010194068839293,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 147811.14279429129
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks128k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.054687999188899994,
"mean_ms": 0.04418559968471527,
"median_ms": 0.042767999693751335,
"min_ms": 0.04182400181889534,
"std_ms": 0.0036820249064621804
},
"max_time": 0.06380697631835938,
"mean_time": 0.06362084197998047,
"memory_allocated_mb": 200.1044921875,
"memory_reserved_mb": 614.0,
"min_time": 0.06354908752441406,
"std_time": 8.872184973119366e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 128762.83533905087
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q8ks136k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.06566400080919266,
"mean_ms": 0.05008000023663044,
"median_ms": 0.04843199998140335,
"min_ms": 0.0461760014295578,
"std_ms": 0.0055350567765421
},
"max_time": 0.06791651153564453,
"mean_time": 0.06770619888305665,
"memory_allocated_mb": 208.1064453125,
"memory_reserved_mb": 750.0,
"min_time": 0.06764147186279297,
"std_time": 9.93520482760623e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 120993.35267881997
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q512s128k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.03859199956059456,
"mean_ms": 0.02689919974654913,
"median_ms": 0.0244159996509552,
"min_ms": 0.023711999878287315,
"std_ms": 0.004626699769228834
},
"max_time": 0.004829855918884277,
"mean_time": 0.004790303993225097,
"memory_allocated_mb": 132.5458984375,
"memory_reserved_mb": 750.0,
"min_time": 0.004775519847869873,
"std_time": 1.597276061319242e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 106882.56960813323
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q2ks66k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.0453759990632534,
"mean_ms": 0.027676799893379213,
"median_ms": 0.025200000032782555,
"min_ms": 0.024224000051617622,
"std_ms": 0.006154880946840619
},
"max_time": 0.00963871955871582,
"mean_time": 0.00959802885055542,
"memory_allocated_mb": 84.04248046875,
"memory_reserved_mb": 752.0,
"min_time": 0.009579392433166503,
"std_time": 1.6811667352984867e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 213377.14565022237
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q4ks100k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.03593600168824196,
"mean_ms": 0.02780479993671179,
"median_ms": 0.027040000073611736,
"min_ms": 0.02630399912595749,
"std_ms": 0.0027569987978884785
},
"max_time": 0.025383039474487303,
"mean_time": 0.025250255966186526,
"memory_allocated_mb": 136.06640625,
"memory_reserved_mb": 752.0,
"min_time": 0.025216863632202147,
"std_time": 4.761963064809279e-05,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 162216.17735222535
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q6ks134k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.041728001087903976,
"mean_ms": 0.03665280006825924,
"median_ms": 0.0352960005402565,
"min_ms": 0.034015998244285583,
"std_ms": 0.002710617869728372
},
"max_time": 0.048498847961425784,
"mean_time": 0.048172192001342776,
"memory_allocated_mb": 188.09033203125,
"memory_reserved_mb": 752.0,
"min_time": 0.04810128021240234,
"std_time": 0.00011195495368044632,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 127542.46266868527
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q1ks8k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.02191999927163124,
"mean_ms": 0.016563199926167727,
"median_ms": 0.015584000386297703,
"min_ms": 0.014879999682307243,
"std_ms": 0.002306362959594964
},
"max_time": 0.0006153280138969421,
"mean_time": 0.0006064576089382171,
"memory_allocated_mb": 17.0205078125,
"memory_reserved_mb": 752.0,
"min_time": 0.0006022400259971619,
"std_time": 4.680714919723724e-06,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 1688493.9440248988
},
{
"attention_core_excludes_kv_cache_update": true,
"config": {
"backend": "FLASH_ATTN",
"batch_spec": "q512s4k",
"block_size": 16,
"device": "cuda:0",
"dtype": "torch.bfloat16",
"head_dim": 128,
"kv_cache_dtype": "auto",
"kv_lora_rank": null,
"num_kv_heads": 2,
"num_kv_splits": null,
"num_layers": 1,
"num_q_heads": 16,
"prefill_backend": null,
"profile_memory": true,
"qk_nope_head_dim": null,
"qk_rope_head_dim": null,
"reorder_batch_threshold": null,
"repeats": 10,
"use_cuda_graphs": false,
"v_head_dim": null,
"warmup_iters": 5
},
"error": null,
"kv_cache_update_time": {
"max_ms": 0.03843199834227562,
"mean_ms": 0.019180799927562477,
"median_ms": 0.01601599995046854,
"min_ms": 0.014911999925971031,
"std_ms": 0.006856655009795906
},
"max_time": 0.00022172799706459046,
"mean_time": 0.00020788159817457198,
"memory_allocated_mb": 8.515625,
"memory_reserved_mb": 752.0,
"min_time": 0.00019884799420833587,
"std_time": 7.012280869814824e-06,
"tensor_parallel_size": 2,
"throughput_tokens_per_sec": 2462940.464648726
}
],
"schema_version": "qwen30_vllm020_flashattn_raw.v1"
}