nvflare.collab.runtime.cell_dispatcher module

class CellDispatcher(manager, engine, caller, cell, target_fqcn, abort_signal, thread_executor)[source]

Bases: _InvocationDispatcher

call_target_in_group(gcc: GroupCallContext, func_name: str, *args, **kwargs)[source]

Call a remote object as part of a group.

Parameters:
  • gcc – contextual information about group call.

  • func_name – name of the function to be called in the remote app.

  • *args – args to pass to the target function.

  • **kwargs – kwargs to pass to the target function.

Returns:

handle_exception(exception: Exception)[source]