Closed quetric closed 2 years ago
Works now!
Maybe we could also add the change of the loopback test to this PR, so we also have a test that proofs that the stream IDs work as expected? Would be this commit 6e9ae6df5bd009c5bcaa282213bee9e325167e87.
I rebased #94 on this PR and tried to run the stream_put from to same destination rank. The stream ID does still not match in this case.
See b5ee6615b909e020e3aeba02b697e2f0936d8220 test_loopback_local_res
in HLS tests.
Every test seems to work and looks good to have a zero-based stream ID range for the API now. But couldn't this lead to problems when using the stream IDs in user kernels?
For example in this test. I changed the send/recv into a
stream_put
and now the received stream ID will be different from the one provided in thestream_put
so the test will hang.