add no_libucx matrix option in dependencies.yaml#607
add no_libucx matrix option in dependencies.yaml#607rapids-bot[bot] merged 1 commit intorapidsai:mainfrom
no_libucx matrix option in dependencies.yaml#607Conversation
|
I'm not sure I understand this, it allows installing packages that do not contain |
jameslamb
left a comment
There was a problem hiding this comment.
I agree with this, and having this "early return" style at the top of the dependencies groups is the clearest way to do it.
To answer your questions @pentschev ...
allows installing packages that do not contain libucx as a dependency but those packages are built externally (i.e., not available in CI here), is that it?
Yes, exactly. In NVAIE builds we prefer system-installed libraries for UCX to those from wheels.
I thought NVAIE only used wheels, why do we need to also add this exception to conda dependencies?
It does only use wheels. I'm guessing @trxcllnt updated the conda-only lists too for the benefit of the open-source RAPIDS devcontainers, which can pull in a system install of UCX via https://github.com/rapidsai/devcontainers/tree/main/features/src/ucx
|
I can delete it from the conda entry, but I thought it prudent to include for consistency. If we generate a dependency file with |
|
I support keeping it there for conda too. |
|
/merge |
This option allows generating dependencies without
libucxin the dependencies list, which is something we have to do for NVAIE/DLFW builds.