Update the stream testing utility to completely disallow calling certain non-stream-ordered functions
Open
libcudf
tests
- Dominant language
- C++
- Stars
- 9.8k
- Forks
- 1.1k
- Avg merge
- 3d 6m
- Merged PRs (30d)
- 278
Description
This makes me wonder whether we should update the [stream testing utility](https://github.com/rapidsai/cudf/blob/main/cpp/tests/utilities/identify_stream_usage.cpp) to completely disallow calling certain non-stream-ordered functions if they have corresponding stream testing variants. Would we ever want to use cudaMemcpy instead of cudaMemcpyAsync in our code base anymore, for instance? We can always pass the default stream as a parameter to get back to the legacy behavior.
_Originally posted by @vyasr in https://github.com/rapidsai/cudf/issues/20374#issuecomment-3457532787_
Contributor guide
Assessment
This issue has not been assessed yet.