Skip to content

Make UCX dependency optional - #825

Merged
ovidiusm merged 4 commits into
ai-dynamo:mainfrom
ovidiusm:ucx-opt
Sep 26, 2025
Merged

ovidiusm merged 4 commits into
ai-dynamo:mainfrom
ovidiusm:ucx-opt

Conversation

@ovidiusm

Copy link
Copy Markdown
Contributor

What?

Make UCX dependency optional

Why?

Amazon would like to be able to build NIXL without UCX

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
@github-actions

Copy link
Copy Markdown

👋 Hi ovidiusm! Thank you for contributing to ai-dynamo/nixl.

Your PR reviewers will review your contribution then trigger the CI to test your changes.

🚀

@ovidiusm

Copy link
Copy Markdown
Contributor Author

/build

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
@ovidiusm

Copy link
Copy Markdown
Contributor Author

/build

Comment thread examples/cpp/meson.build Outdated
@ovidiusm
ovidiusm requested a review from mkhazraee September 26, 2025 11:56
mkhazraee
mkhazraee previously approved these changes Sep 26, 2025
…or building

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
@ovidiusm

Copy link
Copy Markdown
Contributor Author

/build

@ovidiusm
ovidiusm enabled auto-merge (squash) September 26, 2025 19:02
@ovidiusm
ovidiusm merged commit 69ff761 into ai-dynamo:main Sep 26, 2025
20 of 21 checks passed
@ovidiusm
ovidiusm deleted the ucx-opt branch September 26, 2025 19:32
evgeny-leksikov pushed a commit to evgeny-leksikov/nixl that referenced this pull request Sep 29, 2025
* Make UCX dependency optional

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

* NIXL example should always be built

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

* Remove example dep on plugins completely, since they are not needed for building

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

* Cleanup

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

---------

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants