kvikio
kvikio copied to clipboard
chore(conda): enable strict channel priority for conda build
This PR enables strict channel priority for building conda packages with conda-build.
xref rapidsai/build-planning#84
It isn't going to be possible to use strict priority with some cuda11 builds because of libcufile versions spread across conda-forge and nvidia (newer version are all available on conda-forge but older versions are only on nvidia).
I'll have to update the build scripts to not set strict priority for 11.8 builds on x86_64
Thanks Gil! 🙏
Do we need similar changes for testing?
https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/test_cpp.sh#L18
https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/test_python.sh#L23
Edit: And doc builds?
https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/build_docs.sh#L20
I think I'm going to hold off on those for a follow-up, because it's also going to involve removing channels from dependencies.yaml and some changes upstream in gha-tools
In that case, could you please note this in the OP of issue ( https://github.com/rapidsai/build-planning/issues/84 )?
Since it sounds like we need two passes of all RAPIDS projects to implement this, would also update the checklist to reflect this is part 1
This is waiting for https://github.com/rapidsai/gha-tools/pull/153, which is waiting until after the 25.04 release.
This is ready for a look now that the upstream gha-tools changes have been made.
/merge