Repository navigation
Workaround intermittent segfault in libcudf_streaming UCX tests - #24703
mhaseeb123 wants to merge 1 commit into
Conversation
|
/ok to test e21d857 |
e21d857 to
c42f774
Compare
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
/ok to test c42f774 |
bdice
left a comment
There was a problem hiding this comment.
This feels like a bug in UCX. We ought to isolate and report it.
I had a different solution in 688c279. What do you think about that? I think I prefer setting env vars in CI scripts rather than test harnesses unless there are benefits I’m overlooking.
🎯 The env var export here is a workaround, not a fix.
That works. Let me know if I should close this PR (in favor of another) or just adapt your commit in here. |
|
See: rapidsai/ucxx#784 |
Description
This PR disables UCX dmabuf (
UCX_CUDA_COPY_DMABUF=no, unless already set) in the libcudf_streaming UCXX test environment. Since UCX 1.22, memory type detection exports a dmabuf for every new device buffer, which intermittently segfaults insidecuMemGetHandleForAddressRangeon the rapidsmpf progress thread (seen mostly on arm64 CI). The tests don't need dmabuf.Checklist