Skip to content

NIXLBENCH: Set RW sync mode for UCX when num_threads > 1 - #686

Merged
brminich merged 2 commits into
ai-dynamo:mainfrom
iyastreb:nixlbench-num-threads-sync-mode
Aug 14, 2025
Merged

brminich merged 2 commits into
ai-dynamo:mainfrom
iyastreb:nixlbench-num-threads-sync-mode

Conversation

@iyastreb

Copy link
Copy Markdown
Contributor

What?

nixlbench crashes with UCX backend when --num_threads > 1

Why?

NIXL sets proper UCX worker lock mode only when progress thread is set (--enable_pt option), but not when multiple threads are being used.

@github-actions

Copy link
Copy Markdown

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

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

🚀

Comment thread src/api/cpp/nixl_params.h Outdated
Comment thread test/gtest/test_transfer.cpp
@aranadive

Copy link
Copy Markdown
Contributor

/build

@brminich
brminich merged commit 8c6f003 into ai-dynamo:main Aug 14, 2025
16 checks passed
@iyastreb
iyastreb deleted the nixlbench-num-threads-sync-mode branch August 14, 2025 07:16

This branch was previously deployed

2 inactive deployments
GITLAB 9d0c39b6 Deployed Aug 13, 2025 by copy-pr-bot[bot] via Trigger CI Pipeline #3869
SWX_AWS 9d0c39b6 Deployed Aug 13, 2025 by copy-pr-bot[bot] via Run AWS Tests - C++ Tests #2554
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