Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Merge build-cuda and build-linux actions#2783

Merged
zcbenz merged 17 commits intoml-explore:mainfrom
zcbenz:ci-merge-linux-cuda
Nov 25, 2025
Merged

Merge build-cuda and build-linux actions#2783
zcbenz merged 17 commits intoml-explore:mainfrom
zcbenz:ci-merge-linux-cuda

Conversation

@zcbenz
Copy link
Collaborator

@zcbenz zcbenz commented Nov 17, 2025

This PR merges the build-cuda action into build-linux, and adds arm64 CUDA builds (tests are disabled).

The CUDA and CPU linux builds are also merged into one job with a matrix — please let me know if you don't think it is a good idea.

@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch 10 times, most recently from ca95ed3 to a5852a3 Compare November 17, 2025 08:10
@zcbenz zcbenz changed the title [WIP] Merge build-cuda and build-linux actions Merge build-cuda and build-linux actions Nov 17, 2025
@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch 3 times, most recently from 14bb4dd to 44ab082 Compare November 18, 2025 05:52
@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch 7 times, most recently from 4be7034 to 42fd2df Compare November 22, 2025 06:14
@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch from 60e3221 to c27ae2e Compare November 23, 2025 02:03
Copy link
Member

@awni awni left a comment

Choose a reason for hiding this comment

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

I'm not sure on the merger here. Seems like it introduces quite a bit of complexity into the github action setup for a small benefit of reducing the duplicate steps between CUDA and linux in some cases. It also makes it somewhat more brittle and harder to change. Imagine we want to do another thing unique for CUDA or we want to add a different device on linux.

That said I don't need to bike shed over the actions script so I'll let you decide what to include here and what to exclude. We can always rearrange in the future.

The cmake improvement is nice, we should update that either way.

@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch 3 times, most recently from fb67db5 to f11a5f8 Compare November 25, 2025 09:29
@zcbenz zcbenz force-pushed the ci-merge-linux-cuda branch from f11a5f8 to 95c1342 Compare November 25, 2025 10:25
@zcbenz
Copy link
Collaborator Author

zcbenz commented Nov 25, 2025

I reverted the change that merges cuda_build_and_test to linux_build_and_test, it does look overcomplicated.

@zcbenz zcbenz merged commit c9f4dc8 into ml-explore:main Nov 25, 2025
12 checks passed
@zcbenz zcbenz deleted the ci-merge-linux-cuda branch November 25, 2025 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants