New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tag_recv_nb
takes UCXWorker
or UCXEndpoint
#619
Comments
Related it appears |
As |
This is on purpose, |
Yeah that makes sense. Was looking at the UCX API and noticed that as well. Just wondering if there's an opportunity here to deduplicate things a bit. WDYT? |
Based on today's meeting, it sounds like @MattBBaker's works will help us solve this by using addresses. Though please correct me if I misunderstood anything, Matt 🙂 |
Just now noticed this, but I don't think so. The use case for UCXWorker address is that it is created, then sent over the network where the otherside gets it as a buffer that is a magic byte string. That byte string is fed into the |
Currently
tag_recv_nb
takes aUCXWorker
or aUCXEndpoint
. Though it looks like we always supply aUCXEndpoint
when callingtag_recv_nb
. Given this, do we actually have a need to supply both? Or should we simplify the API to only take aUCXEndpoint
? Mentioning this in part as other send/recv calls do the latter as well.The text was updated successfully, but these errors were encountered: