Skip to content

Conversation

@msimberg
Copy link
Contributor

@msimberg msimberg commented Dec 22, 2025

Nothing to see here yet.

This requires ghex-org/oomph#55 and #190.

Updates communication_object to use the start_group/end_group functionality from oomph/NCCL, as well as taking is_stream_aware into account.

Also does a minor refactoring of packer and communication object helper functions so that the different stages are a bit easier to follow:

  • optional: sync before packing
  • pack
  • send
  • recv
  • unpack
  • optional: sync after unpacking

If you're already curious to see the changes here, the most useful diff is philip-paul-mueller/GHEX@phimuell__async-mpi-2...msimberg:GHEX:nccl-2.

This replaces #185.

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