Skip to content

Conversation

@Yikun
Copy link
Collaborator

@Yikun Yikun commented Jun 13, 2025

What this PR does / why we need it?

  1. Rename workflow name to show OS info
  2. Speedup image build:
  • PR: only arm64 build on openEuler arm64, only amd64 build on Ubuntu amd64
  • Push/Tag: still keep origin logic use qemu on amd64

This PR actually drop the e2e image build per PR but I think it's fine consider it's stable enough, if we still meet some problem we can revert this PR

43-44mins ---> about 8-10 mins

Does this PR introduce any user-facing change?

No

How was this patch tested?

CI passed

@Yikun
Copy link
Collaborator Author

Yikun commented Jun 13, 2025

@wangxiyuan Do you think it's a acceptable improvement? speed by droping e2e and build on arm64 / amd64 separately.

After this PR, time reduced then we can have time and chance to add a e2e image test per PR in future.

@Yikun Yikun changed the title Speedup image build [Build] Speedup image build Jun 13, 2025
Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
@Yikun Yikun marked this pull request as ready for review June 14, 2025 14:49
@Yikun Yikun requested a review from wangxiyuan June 14, 2025 14:49
@wangxiyuan
Copy link
Collaborator

wangxiyuan commented Jun 16, 2025

after this PR:

  1. with PR, CI will build arm64 image on openEuler and amd64 on Ubuntu without push
  2. when the PR is merged. CI will build both arm64 and amd64 image on openEuler and Ubuntu

Some edge case is not covered, like build amd64 on openEuler. But I think it's fine. Let' merge this first. If we hit any problem later, we can revert it.

@wangxiyuan wangxiyuan merged commit 966557a into vllm-project:main Jun 16, 2025
15 of 16 checks passed
shiyuan680 pushed a commit to raindaywhu/vllm-ascend that referenced this pull request Jul 7, 2025
### What this PR does / why we need it?
1. Rename workflow name to show OS info
2. Speedup image build:
- PR: only arm64 build on openEuler arm64, only amd64 build on Ubuntu
amd64
- Push/Tag: still keep origin logic use qemu on amd64

This PR actually drop the e2e image build per PR but I think it's fine
consider it's stable enough, if we still meet some problem we can revert
this PR

43-44mins ---> about 8-10 mins

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
CI passed

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
chopper0126 pushed a commit to chopper0126/vllm-ascend that referenced this pull request Oct 16, 2025
### What this PR does / why we need it?
1. Rename workflow name to show OS info
2. Speedup image build:
- PR: only arm64 build on openEuler arm64, only amd64 build on Ubuntu
amd64
- Push/Tag: still keep origin logic use qemu on amd64

This PR actually drop the e2e image build per PR but I think it's fine
consider it's stable enough, if we still meet some problem we can revert
this PR

43-44mins ---> about 8-10 mins

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
CI passed

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
Angazenn pushed a commit to Angazenn/vllm-ascend that referenced this pull request Oct 21, 2025
### What this PR does / why we need it?
1. Rename workflow name to show OS info
2. Speedup image build:
- PR: only arm64 build on openEuler arm64, only amd64 build on Ubuntu
amd64
- Push/Tag: still keep origin logic use qemu on amd64

This PR actually drop the e2e image build per PR but I think it's fine
consider it's stable enough, if we still meet some problem we can revert
this PR

43-44mins ---> about 8-10 mins

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
CI passed

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
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