Skip to content

Conversation

tengyifei
Copy link

I'm new to distributed Pallas kernels and for a long time was confused when reading the documentation, incorrectly assuming wait_recv means waiting until the target device has received the data. In fact I believe it means waiting until the current device has received the data (which is presumably sent from yet another third device that is neither the current device nor the target device in the all-gather example).

This is my attempt at clarifying this potential misconception.

Copy link

google-cla bot commented Jul 7, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

I'm new to distributed Pallas kernels and for a long time was confused when reading the documentation, incorrectly assuming `wait_recv` means waiting until the target device has received the data. In fact I believe it means waiting until the current device has received the data (which is presumably sent from yet another third device that is neither the current device nor the target device in the all-gather example).
@tengyifei
Copy link
Author

@mattjj do you know if someone could take a look at this PR? Thanks!

@superbobry superbobry requested a review from justinjfu September 4, 2025 17:14
@superbobry
Copy link
Collaborator

@justinjfu can you take a look when you have a moment?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants