Skip to content

Add baseline configuration for performance comparison of llm-d#8

Open
oshfeder wants to merge 1 commit intollm-d-incubation:mainfrom
oshfeder:baseline_config
Open

Add baseline configuration for performance comparison of llm-d#8
oshfeder wants to merge 1 commit intollm-d-incubation:mainfrom
oshfeder:baseline_config

Conversation

@oshfeder
Copy link
Copy Markdown

@oshfeder oshfeder commented Apr 16, 2026

Baseline configuration:
uses a new service endpoint (instead of lllm-d scheduling gateway)
runs on same model pods

Signed-off-by: Oshrit Feder <oshritf@il.ibm.com>
kubectl apply -f skills/compare-llm-d-configurations/llm-d-baseline-model-server-svc.yaml -n $NAMESPACE
```

Or if that file is not available locally, create it inline:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The file is always available locally, it is part of the skill. No need to repeat it here,.


### 0.5 Check for Baseline Configuration

If either run is labeled as "baseline" (doesnt use llm-d scheduling) or the user indicates one configuration is a baseline run, perform the following checks:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This assumes that the llm-d stack is already up and running, but we may want to deploy it using the skill, then create the service


If no endpoints exist, inform the user that pods with the label `llm-d.ai/inference-serving=true` must be running for the baseline service to work. Check the running pod labels, list them to the user and suggest which label to use for the sellector (update the baseline service accordingly).

4. **Set baseline base_url**: When running the benchmark for the baseline configuration (as Run A or as Run B), ensure the Run's config.yaml uses:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part should be moved to the step that runs the benchmark

@@ -0,0 +1,13 @@
apiVersion: v1
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please move this yaml to a sub directory called scripts (or resources)

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.

2 participants