You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 19, 2026. It is now read-only.
I see the use of MPI_THREAD_MULTIPLE has been commented out. From my understanding of the current design of exchanging data with MPI, we do not require MPI_THREAD_MULTIPLE since a dedicated thread is responsible for communication.
Are there future plans of having multiple threads perform communication simultaneously (once MPI implementations better support MPI_THREAD_MULTIPLE of course)? If so, is it more likely that we have dedicated communication threads or is it possible that the computation threads also perform communication?
https://github.com/tensorflow/networking/blob/master/tensorflow_networking/mpi/mpi_utils.cc#L56
I see the use of
MPI_THREAD_MULTIPLEhas been commented out. From my understanding of the current design of exchanging data with MPI, we do not requireMPI_THREAD_MULTIPLEsince a dedicated thread is responsible for communication.Are there future plans of having multiple threads perform communication simultaneously (once MPI implementations better support
MPI_THREAD_MULTIPLEof course)? If so, is it more likely that we have dedicated communication threads or is it possible that the computation threads also perform communication?