Federated

class systemds.matrix.Federated(sds_context: systemds.context.systemds_context.SystemDSContext, addresses: Iterable[str], ranges: Iterable[Tuple[Iterable[int], Iterable[int]]], *args, **kwargs: Dict[str, Union[DAGNode, str, int, float, bool]])
__init__(sds_context: systemds.context.systemds_context.SystemDSContext, addresses: Iterable[str], ranges: Iterable[Tuple[Iterable[int], Iterable[int]]], *args, **kwargs: Dict[str, Union[DAGNode, str, int, float, bool]]) → systemds.operator.operation_node.OperationNode

Create federated matrix object.

Parameters
  • sds_context – the SystemDS context

  • addresses – addresses of the federated workers

  • ranges – for each federated worker a pair of begin and end index of their held matrix

  • args – unnamed params

  • kwargs – named params

Returns

the OperationNode representing this operation