Skip to content

[AMD] Upgrade Aiter v0.1.12.post1#22264

Merged
HaiShaw merged 5 commits intomainfrom
bingxche/upd-aiter
Apr 11, 2026
Merged

[AMD] Upgrade Aiter v0.1.12.post1#22264
HaiShaw merged 5 commits intomainfrom
bingxche/upd-aiter

Conversation

@bingxche
Copy link
Copy Markdown
Collaborator

@bingxche bingxche commented Apr 7, 2026

Motivation

Remove the hardcode installation of flydsl and upgrade aiter.

Modifications

Accuracy Tests

Test releases passed
https://github.com/sgl-project/sglang/actions/runs/23741801224
https://github.com/sgl-project/sglang/actions/runs/23741796361

Speed Tests and Profiling

Checklist

Review and Merge Process

  1. Ping Merge Oncalls to start the process. See the PR Merge Process.
  2. Get approvals from CODEOWNERS and other reviewers.
  3. Trigger CI tests with comments or contact authorized users to do so.
    • Common commands include /tag-and-rerun-ci, /tag-run-ci-label, /rerun-failed-ci
  4. After green CI and required approvals, ask Merge Oncalls or people with Write permission to merge the PR.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the AITER_COMMIT_DEFAULT environment variable to a specific commit hash and refactors the aiter installation in the ROCm Dockerfile to use a requirements.txt file. Feedback suggests using python3 -m pip install --no-cache-dir to optimize the Docker image size and ensure the correct Python interpreter is used.

Comment thread docker/rocm.Dockerfile
&& git checkout ${AITER_COMMIT} \
&& git submodule update --init --recursive
&& git submodule update --init --recursive \
&& pip install -r requirements.txt
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

It is recommended to use python3 -m pip install --no-cache-dir when installing dependencies in a Dockerfile. This ensures the correct Python interpreter is used and helps keep the image size smaller by not storing the pip cache. Additionally, please verify that psutil and pybind11 are included in the requirements.txt of the new Aiter version, as they were previously explicitly installed as build-time dependencies for the setup.py process.

 && python3 -m pip install --no-cache-dir -r requirements.txt

@HaiShaw HaiShaw merged commit 2130279 into main Apr 11, 2026
58 of 60 checks passed
@HaiShaw HaiShaw deleted the bingxche/upd-aiter branch April 11, 2026 01:40
@HaiShaw HaiShaw changed the title [AMD] Upgrade Aiter [AMD] Upgrade Aiter v0.1.12.post1 Apr 11, 2026
pyc96 pushed a commit to pyc96/sglang that referenced this pull request Apr 14, 2026
yhyang201 pushed a commit to yhyang201/sglang that referenced this pull request Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants