Skip to content

feat(kubernetes): add native Kubernetes execution (cherry-pick #1325+#1326 to release/0.13.0) - #1373

Closed
ajcasagrande wants to merge 2 commits into
cherry-pick/1322-to-release-0.13.0from
cherry-pick/1325-1326-to-release-0.13.0
Closed

ajcasagrande wants to merge 2 commits into
cherry-pick/1322-to-release-0.13.0from
cherry-pick/1325-1326-to-release-0.13.0

Conversation

@ajcasagrande

Copy link
Copy Markdown
Contributor

Summary

Applied as a single combined patch (git diff ea33cc5a57 f481e5dcb5) to avoid the broken intermediate state (#1325 was intentionally left broken; #1326 merged with -s ours).

Conflicts

Three rejected hunks resolved manually:

Stack

This is PR 4 of 4. Merge last, after #1370 → #1371 → #1372.

  1. fix(dataset): restore random_pool batch-size support with --input-file (cherry-pick to release/0.13.0) #1370 — fix(dataset): restore random_pool batch-size support with --input-file #1274 prerequisite
  2. fix(config): stop silently dropping CLI flags passed with --config (cherry-pick to release/0.13.0) #1371 — fix(config): stop silently dropping CLI flags passed with --config #1280 prerequisite
  3. fix(test-harness): implement num_prompt_special_tokens on FakeTokenizer (cherry-pick to release/0.13.0) #1372 — fix(test-harness): implement num_prompt_special_tokens on FakeTokenizer #1322 prerequisite
  4. This PR — k8s-native execution

@ajcasagrande
ajcasagrande requested a review from a team as a code owner September 1, 2026 15:20
@ajcasagrande
ajcasagrande requested review from matthewkotila and removed request for a team September 1, 2026 15:20
@ajcasagrande ajcasagrande added the cherry-pick Cherry-pick into release branch label Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

Try out this PR

Quick install:

pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@8b5a048ff152e0919d6279cd50eac871aff1ba5a

Recommended with virtual environment (using uv):

uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@8b5a048ff152e0919d6279cd50eac871aff1ba5a

Last updated for commit: 8b5a048 • Browse code

@github-actions github-actions Bot added the feat label Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

jtechapps and others added 2 commits September 1, 2026 08:54
…ng (#1347)

Signed-off-by: Jacob Murry <jacobmurry@google.com>
…1326 to release/0.13.0)

Combined cherry-pick of:
- #1325: feat: control-plane groundwork for k8s execution (9668416)
- #1326: feat(k8s): AIPerf goes k8s-native — operator, CRDs, JobSet execution, and the aiperf kube CLI (f481e5d)

Conflicts resolved against release/0.13.0 base (via prerequisite stack #1245→#1274→#1280→#1322→#1347).

Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
@ajcasagrande
ajcasagrande force-pushed the cherry-pick/1322-to-release-0.13.0 branch from 44c0d88 to ec7709d Compare September 1, 2026 15:56
@ajcasagrande
ajcasagrande force-pushed the cherry-pick/1325-1326-to-release-0.13.0 branch from 3f99847 to 8b5a048 Compare September 1, 2026 15:56
@ajcasagrande

Copy link
Copy Markdown
Contributor Author

Closing to recreate with correct stack base (cherry-pick/1347-to-release-0.13.0 after inserting #1347 as prerequisite).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick Cherry-pick into release branch feat

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants