-
Notifications
You must be signed in to change notification settings - Fork 213
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MPI GPU interface refactoring (#2577)
* host transfers to thread_comm, dev upds * memory from detail not backend * add detail prefix * using memcpy with policy instead of queue * clang * temp for debug build * revert last * forgot to add deps wait * debugging * debug rd 2 * debug follow up * remove throw error just print * add mpi-based conditional * check if MPIX_Query_ze_support present * clang * debug * add CCL dummy function * debug pt 2 * remove debug prints and update bool logic * removing unneeded threadcomm queues * minor follow up to last * additional cleanup * add some host logic to common in allgatherv * first attempt at ccl * debug follow up * mpi offload true debug revision * revert last * ccl samples debug * comment problematic statement * revert example debugs * fixing ccl dispatching issue * intel parse with debug * ccl debug * remove debug * fixes with debug * remove debug * minor revisions based on comments * temporary - trying MPI suggestion for mpich perf * minor follow-up fixes * trying to contain to mpi comm * trying with optional queue arg * trying buf instead * debug build * forgot semi colons * remove debugging * cache additional buffer * printf debugging * public CI fix * revert debug * mpich condition with prints * fix public CI * clang * add function for workaround * clang * another debug... * alternative workaround * remove debug * create function to identify mpi backend * revert previous * revised workaround condition * Temporarily comment mpich sendrecv workaround * Update cpp/oneapi/dal/detail/mpi/communicator.hpp * remove temporary workaround
- Loading branch information
1 parent
758f4cc
commit a8df345
Showing
7 changed files
with
252 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.