ucx icon indicating copy to clipboard operation
ucx copied to clipboard

UCT/CUDA_IPC: Use active-queues to track outstanding work

Open Akshay-Venkatesh opened this issue 1 year ago • 4 comments

What/Why ?

Currently CUDA_IPC transport uses integer stream_count to track outstanding work but in preparation for multi-device support, this PR moves to active_queue usage similar to cuda_copy transport. This will eventually also help unify more common code shared between cuda_ipc and cuda_copy when it comes to stream/event usage. This PR also removes max peer limitations.

Akshay-Venkatesh avatar Feb 01 '24 22:02 Akshay-Venkatesh

/azp run UCX PR

yosefe avatar Feb 04 '24 11:02 yosefe

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Feb 04 '24 11:02 azure-pipelines[bot]

/azp run

yosefe avatar Feb 07 '24 11:02 yosefe

Azure Pipelines successfully started running 4 pipeline(s).

azure-pipelines[bot] avatar Feb 07 '24 11:02 azure-pipelines[bot]