[CK] Add flag to enable library-only build #1859
Open
+18
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add '-l' flag to omit tests and examples during CK library build
Motivation
Tests and examples of CK are another point of failure during CK builds.
Also, this may save up on time (e.g. reducing the artifact count from 8k to 3k).
Technical Details
CK's CMake configuration uses
GPU_ARCHSandGPU_TARGETSto distinguish between those build modes.GPU_ARCHSomits tests & examples -AND- takes precedence overGPU_TARGETS.See here: https://github.com/ROCm/composable_kernel/blob/develop/CMakeLists.txt#L209-L211
Test Plan
Manually ran CI test partially to confirm changed number of build steps with
-lflag being set.