Skip to content

[KV Offloading] Add basic offloading metrics#1

Draft
Srinivasoo7 wants to merge 882 commits into
offloading-labeled-metricsfrom
offloading-basic-metrics
Draft

[KV Offloading] Add basic offloading metrics#1
Srinivasoo7 wants to merge 882 commits into
offloading-labeled-metricsfrom
offloading-basic-metrics

Conversation

@Srinivasoo7

@Srinivasoo7 Srinivasoo7 commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • add vllm:kv_offload_lookup_delay_seconds
  • add vllm:kv_offload_allocation_failure
  • add vllm:kv_offload_cpu_allocation_size
  • add focused scheduler and CPU manager coverage for the new metrics

@github-actions

Copy link
Copy Markdown

👋 Hi! Thank you for contributing to the vLLM project.

💬 Join our developer Slack at https://slack.vllm.ai to discuss your PR in #pr-reviews, coordinate on features in #feat- channels, or join special interest groups in #sig- channels.

Just a reminder: PRs would not trigger full CI run by default. Instead, it would only run fastcheck CI which starts running only a small and essential subset of CI tests to quickly catch errors.

You ask your reviewers to trigger select CI tests on top of fastcheck CI.

Once the PR is approved and ready to go, your PR reviewer(s) can run CI to test the changes comprehensively before merging.

To run CI, PR reviewers can either: Add ready label to the PR or enable auto-merge.

If you have any questions, please reach out to us on Slack at https://slack.vllm.ai.

🚀

@Srinivasoo7 Srinivasoo7 force-pushed the offloading-labeled-metrics branch 2 times, most recently from a03fac4 to dac20e2 Compare June 21, 2026 16:16
@Srinivasoo7 Srinivasoo7 force-pushed the offloading-basic-metrics branch 4 times, most recently from 755bbcf to 4ea575d Compare June 28, 2026 16:40
@Srinivasoo7 Srinivasoo7 force-pushed the offloading-basic-metrics branch from 4ea575d to 781ebe8 Compare June 29, 2026 15:12
mayuyuace and others added 22 commits June 30, 2026 21:34
Signed-off-by: mayuyuace <qiming1.zhang@intel.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
…m-project#46450)

Signed-off-by: Ronen Schaffer <ronen.schaffer@ibm.com>
Co-authored-by: Or Ozeri <oro@il.ibm.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
…ons (vllm-project#45960)

Signed-off-by: Seiji Eicher <seiji@anyscale.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…up-size/TP mismatch (vllm-project#46230) (vllm-project#46236)

Signed-off-by: Arsalan Shakil <shakil.arsalan@yahoo.com>
…tion sampling (vllm-project#46781)

Signed-off-by: Giancarlo Delfin <gdelfin@inferact.ai>
…set (vllm-project#47007)

Signed-off-by: jperezde <jperezde@redhat.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…Us)` (vllm-project#47157)

Signed-off-by: NickLucche <nicolo.lucchesi@mistral.ai>
…iers (vllm-project#46301)

Signed-off-by: Igor Margulis <igor.margulis@intel.com>
Signed-off-by: mgoin <mgoin64@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: mgoin <mgoin64@gmail.com>
Signed-off-by: yewentao256 <zhyanwentao@126.com>
…m-project#47050)

Signed-off-by: Nick Hill <nickhill123@gmail.com>
Co-authored-by: ziminghuang <ziminghuang@inferact.ai>
…t#47140)

Signed-off-by: Kunshang Ji <kunshang.ji@intel.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Co-authored-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
…prevent corrupted output (vllm-project#43637)

Signed-off-by: fangyuchu <fangyuchu@qq.com>
Co-authored-by: Tyler Michael Smith <tlrmchlsmth@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Signed-off-by: Lucas Wilkinson <lwilkins@redhat.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…in non-streaming tool parsing (vllm-project#46875)

Signed-off-by: Ben Browning <bbrownin@redhat.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Anshika Ojha <anshikao@nvidia.com>
Signed-off-by: Rishi Puri <riship@nvidia.com>
Signed-off-by: Rishi Puri <puririshi98@berkeley.edu>
Signed-off-by: Stefano Castagnetta <scastagnetta@nvidia.com>
Co-authored-by: Anshika Ojha <215760622+ojhaanshika@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stefano Castagnetta <scastagnetta@nvidia.com>
WindChimeRan and others added 30 commits July 6, 2026 08:59
… in macos + cpu (vllm-project#47457)

Signed-off-by: Ranran Haoran Zhang <ranranhaoranzhang@gmail.com>
vllm-project#46168)

Signed-off-by: lcheng <lcheng321@gatech.edu>
Signed-off-by: NickLucche <nicolo.lucchesi@mistral.ai>
Co-authored-by: Isotr0py <mozf@mail2.sysu.edu.cn>
Co-authored-by: Nicolò Lucchesi <nlucches@redhat.com>
Co-authored-by: NickLucche <nicolo.lucchesi@mistral.ai>
…ant (vllm-project#43994)

Signed-off-by: Sean Chen <seachen@redhat.com>
Co-authored-by: Andreas Karatzas <akaratza@amd.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…ability_threshold semantics (vllm-project#45965)

Signed-off-by: Nathaniel McVicar <namcvica@microsoft.com>
Signed-off-by: Nathaniel McVicar <Nathaniel.McVicar@microsoft.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Co-authored-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
…43328)

Signed-off-by: Andrii Skliar <askliar@nvidia.com>
Co-authored-by: Andrii Skliar <askliar@nvidia.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Co-authored-by: yy-fighting <23518844576@qq.com>
Co-authored-by: Michael Goin <mgoin64@gmail.com>
…-project#41652)

Signed-off-by: Jinzhen Lin <jinzhen.ljz@antgroup.com>
Co-authored-by: mgoin <mgoin64@gmail.com>
Signed-off-by: Matthew Bonanni <mbonanni@redhat.com>
Co-authored-by: sherryC41 <sherry.c.c41@gmail.com>
Co-authored-by: Matthew Bonanni <mbonanni@redhat.com>
…P8 KV (vllm-project#47276)

Signed-off-by: simondanielsson <simon.danielsson99@hotmail.com>
Co-authored-by: nnyrhila <niko.nyrhila@amd.com>
Signed-off-by: Andreas Karatzas <akaratza@amd.com>
…tion + Mistral/Granite parsers) (vllm-project#47550)

Signed-off-by: Aakif Nawaz <aakif.nawaz@amd.com>
Signed-off-by: Andreas Karatzas <akaratza@amd.com>
Co-authored-by: Andreas Karatzas <akaratza@amd.com>
… Chat/Completions APIs (vllm-project#46768)

Signed-off-by: Nicholas Edelman <nedelman@nvidia.com>
Signed-off-by: Simon Mo <simon@inferact.ai>
Co-authored-by: Simon Mo <simon@inferact.ai>
Co-authored-by: GPT-5.5 <noreply@cursor.com>
Signed-off-by: yisheng <yi.sheng@intel.com>
Co-authored-by: Kunshang Ji <kunshang.ji@intel.com>
Signed-off-by: reidliu41 <reid201711@gmail.com>
Signed-off-by: Rahul Vishwakarma <Rahul.Vishwakarma2@ibm.com>
…e groups (vllm-project#45159)

Signed-off-by: jialoop-git <joane8913456@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Nicolas Hug <contact@nicolas-hug.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Isotr0py <mozf@mail2.sysu.edu.cn>
…ect#47787)

Signed-off-by: Tahsin Tunan <tahsintunan@gmail.com>
vllm-project#45672)

Signed-off-by: Guan-Ming (Wesley) Chiu <105915352+guan404ming@users.noreply.github.com>
…project#47148)

Signed-off-by: Jee Jee Li <jeejeelee@inferact.ai>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…m-project#45352)

Signed-off-by: HumphreySun98 <humphreysun98@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Cyrus Leung <tlleungac@connect.ust.hk>
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.