Skip to content

Conversation

@booxter
Copy link
Contributor

@booxter booxter commented May 20, 2025

  • fix: Require medium and large E2E jobs to use constraints-dev.txt to unblock jobs
  • ci: Install flash-attn using the same torch version before reqs

…unblock jobs

In the core repo, we are using constraints-dev.txt to constrain our dependencies in the CI: https://github.com/instructlab/instructlab/blob/main/.github/workflows/e2e-nvidia-l40s-x4.yml#L175

In this repo, we are pulling the E2E workflow from the core repo without actually passing in `-c constraints-dev.txt`

Signed-off-by: Courtney Pacheco <[email protected]>
@mergify mergify bot added the CI/CD Affects CI/CD configuration label May 20, 2025
This should help with failures due to mixed C bindings symbols we see in
CI.

This is modeled from:
instructlab/instructlab#3399

In the future, the repo should adopt `scripts/install-ilab-with-cuda.sh`
from ilab repo to avoid duplication.

Signed-off-by: Ihar Hrachyshka <[email protected]>
@booxter
Copy link
Contributor Author

booxter commented May 20, 2025

As @courtneypacheco correctly points out, this change applies to pull_request_target workflow, meaning it won't be tested in the currently running CI. To test it, we would have to push the branch to main repo, then manually start a workflow of interest using this branch. I don't have write access to the repo, so I can't do it even if I wanted. Besides, I think it's crucial that eval folks are involved in fixing the CI for the repo. I am an outsider and can only guide.

@mergify mergify bot added the ci-failure label May 20, 2025
@booxter
Copy link
Contributor Author

booxter commented May 20, 2025

@instructlab/eval-maintainers please take a look at this and see to test this or some other fix for CI. AFAIU the eval CI is broken for a month at least, it's time to get this fixed.

Copy link
Member

@RobotSail RobotSail left a comment

Choose a reason for hiding this comment

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

Thanks Ihar! LGTM :shipit:

@RobotSail RobotSail merged commit a0c3dbe into instructlab:main May 20, 2025
9 of 10 checks passed
@mergify mergify bot added the one-approval label May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD Affects CI/CD configuration ci-failure one-approval

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants