parameters: (self, mi)
docstring: Send the model to others and starts to wait.
  
          Finish waiting if all client receives the model.
  
          Args:
              mi(`ModelInterface`): model interface to send
docstring_summary: Send the model to others and starts to wait.
docstring_tokens: Send the model to others and starts to wait .
function: def server_send_model(self, mi):
          """Send the model to others and starts to wait.
  
          Finish waiting if all client receives the model.
  
          Args:
              mi(`ModelInterface`): model interface to send
          """
          assert mi is not None
          for i in range(self.n_processes - 1):
              self.queue.put(mi)
          self._server_shared_mi = mi
  
          self.barrier.wait()
function_tokens: def server_send_model ( self , mi ) : assert mi is not None for i in range ( self . n_processes - 1 ) : self . queue . put ( mi ) self . _server_shared_mi = mi self . barrier . wait ( )