Skip to content

stacks: rework e4s to enforce a single AMD architecture#3571

Open
alalazo wants to merge 4 commits intospack:developfrom
alalazo:stacks/rework-e4s
Open

stacks: rework e4s to enforce a single AMD architecture#3571
alalazo wants to merge 4 commits intospack:developfrom
alalazo:stacks/rework-e4s

Conversation

@alalazo
Copy link
Member

@alalazo alalazo commented Feb 26, 2026

depends on #3561

Currently, the AMD software built in the e4s pipelines is causing a lot of latency for other pipelines to run. One possible cause is the fact that some nodes in the DAG get amdgpu_target:=auto and thus build for a huge number of targets (thanks @haampie for noticing that).

See for instance:

that gets to 99% completion in ~4hrs then fails. These build failures are retried 3 times, amounting to ~12hrs waiting time for the PRs that are gated on develop pipelines to finish.

In this PR we try to pin the entire e4s stack to build a single AMD target, and see it that helps with the build times and failure rates.

Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
This one introduces environment groups, which
are necessary for the changes in the stack.

Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
This should enforce a single AMD architecture
across the entire stack.

Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
@alalazo alalazo added don't-merge-yet pipelines:urgent Skip "deferred pipelines" check. Only use if rebasing on a tested develop commit is unfeasible labels Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

don't-merge-yet pipelines:urgent Skip "deferred pipelines" check. Only use if rebasing on a tested develop commit is unfeasible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants