Skip to content

[rhaiis] Add named workload aliases, prefix-cache toggles, and composite benchmark presets - #183

Open
hp2419 wants to merge 1 commit into
openshift-psap:mainfrom
hp2419:rhaiis-meaningful-presets-and-aliases
Open

[rhaiis] Add named workload aliases, prefix-cache toggles, and composite benchmark presets#183
hp2419 wants to merge 1 commit into
openshift-psap:mainfrom
hp2419:rhaiis-meaningful-presets-and-aliases

Conversation

@hp2419

@hp2419 hp2419 commented Aug 24, 2026

Copy link
Copy Markdown

Summary

  • Add human-readable workload aliases (balanced, variable, summarization, long-context, ultra-long-context, multi-turn, heavy-heterogeneous) that mirror profile1–7 for better readability in presets and CLI usage.
  • Add prefix-cache-on/off feature toggle presets to enable A/B comparison of vLLM prefix caching behavior.
  • Add composite benchmark presets for common test scenarios:
    • benchmark-standard — balanced + variable
    • benchmark-long-context — long-context + ultra-long-context
    • benchmark-full-sweep — all workloads
    • benchmark-multi-turn with prefix-on/prefix-off variants
    • benchmark-heterogeneous

Motivation

The numbered profile names (profile1–7) are kept for model-furnace compatibility, but they're hard to remember. Named aliases let users write benchmark-multi-turn-prefix-on + llama-70b + nvidia instead of juggling profile numbers and manual vllm arg overrides.

Test plan

  • Verify named workload aliases resolve to the same config as their profileN counterparts
  • Verify prefix-cache-on preset correctly passes --enable-prefix-caching to vLLM
  • Verify composite presets resolve and expand correctly via runtime_config
  • Run ci-test to confirm no regressions

…ite benchmark presets

Add human-readable workload aliases (balanced, variable, summarization,
long-context, ultra-long-context, multi-turn, heavy-heterogeneous) that
mirror profile1-7 for better readability in presets and CLI usage.

Add prefix-cache-on/off feature toggle presets to enable A/B comparison
of vLLM prefix caching behavior.

Add composite benchmark presets for common test scenarios:
- benchmark-standard (balanced + variable)
- benchmark-long-context (long-context + ultra-long-context)
- benchmark-full-sweep (all workloads)
- benchmark-multi-turn with prefix-on/off variants
- benchmark-heterogeneous
@openshift-ci

openshift-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign harshith-umesh for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: e7e4a134-128d-416a-8b91-e7c59d5ff796


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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