Uses of Class
org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput
-
Packages that use FEDInstruction.FederatedOutput Package Description org.apache.sysds.hops org.apache.sysds.hops.fedplanner org.apache.sysds.lops org.apache.sysds.runtime.instructions.fed -
-
Uses of FEDInstruction.FederatedOutput in org.apache.sysds.hops
Fields in org.apache.sysds.hops with type parameters of type FEDInstruction.FederatedOutput Modifier and Type Field Description static Map<Integer,FEDInstruction.FederatedOutput>
OptimizerUtils. FEDERATED_SPECS
Methods in org.apache.sysds.hops that return FEDInstruction.FederatedOutput Modifier and Type Method Description FEDInstruction.FederatedOutput
Hop. getFederatedOutput()
Methods in org.apache.sysds.hops with parameters of type FEDInstruction.FederatedOutput Modifier and Type Method Description void
Hop. setFederatedOutput(FEDInstruction.FederatedOutput federatedOutput)
void
Hop. updateLopFedOut(Lop lop, Types.ExecType execType, FEDInstruction.FederatedOutput fedOut)
-
Uses of FEDInstruction.FederatedOutput in org.apache.sysds.hops.fedplanner
Methods in org.apache.sysds.hops.fedplanner that return FEDInstruction.FederatedOutput Modifier and Type Method Description FEDInstruction.FederatedOutput
FederatedMemoTable.FedPlan. getFedOutType()
Methods in org.apache.sysds.hops.fedplanner that return types with arguments of type FEDInstruction.FederatedOutput Modifier and Type Method Description List<org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput>>
FederatedMemoTable.FedPlan. getChildFedPlans()
Methods in org.apache.sysds.hops.fedplanner with parameters of type FEDInstruction.FederatedOutput Modifier and Type Method Description FederatedMemoTable.FedPlan
FederatedMemoTable. addFedPlan(Hop hop, FEDInstruction.FederatedOutput fedOutType, List<org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput>> planChilds)
Adds a new federated plan to the memo table.boolean
FederatedMemoTable. contains(long hopID, FEDInstruction.FederatedOutput fedOutType)
Checks if the memo table contains an entry for a given Hop and fedOutType.double
FederatedMemoTable.FedPlan. getCondNetTransferCost(FEDInstruction.FederatedOutput parentFedOutType)
Calculates the conditional network transfer cost based on output type compatibility.FederatedMemoTable.FedPlan
FederatedMemoTable. getFedPlanAfterPrune(long hopID, FEDInstruction.FederatedOutput fedOutType)
FederatedMemoTable.FedPlanVariants
FederatedMemoTable. getFedPlanVariants(long hopID, FEDInstruction.FederatedOutput fedOutType)
void
FederatedMemoTable. pruneFedPlan(long hopID, FEDInstruction.FederatedOutput federatedOutput)
Prunes the specified entry in the memo table, retaining only the minimum-cost FedPlan for the given Hop ID and federated output type.Method parameters in org.apache.sysds.hops.fedplanner with type arguments of type FEDInstruction.FederatedOutput Modifier and Type Method Description FederatedMemoTable.FedPlan
FederatedMemoTable. addFedPlan(Hop hop, FEDInstruction.FederatedOutput fedOutType, List<org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput>> planChilds)
Adds a new federated plan to the memo table.FederatedMemoTable.FedPlan
FederatedMemoTable. getFedPlanAfterPrune(org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput> fedPlanPair)
FederatedMemoTable.FedPlanVariants
FederatedMemoTable. getFedPlanVariants(org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput> fedPlanPair)
FederatedMemoTable.FedPlan
FederatedMemoTable. getMinCostFedPlan(org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput> fedPlanPair)
Retrieves the minimum cost child plan considering the parent's output type.Constructors in org.apache.sysds.hops.fedplanner with parameters of type FEDInstruction.FederatedOutput Constructor Description FedPlanVariants(Hop hopRef, FEDInstruction.FederatedOutput fedOutType)
Constructor parameters in org.apache.sysds.hops.fedplanner with type arguments of type FEDInstruction.FederatedOutput Constructor Description FedPlan(List<org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput>> childFedPlans, FederatedMemoTable.FedPlanVariants fedPlanVariants)
-
Uses of FEDInstruction.FederatedOutput in org.apache.sysds.lops
Methods in org.apache.sysds.lops that return FEDInstruction.FederatedOutput Modifier and Type Method Description FEDInstruction.FederatedOutput
Lop. getFederatedOutput()
Methods in org.apache.sysds.lops with parameters of type FEDInstruction.FederatedOutput Modifier and Type Method Description void
Lop. setFederatedOutput(FEDInstruction.FederatedOutput fedOutput)
-
Uses of FEDInstruction.FederatedOutput in org.apache.sysds.runtime.instructions.fed
Methods in org.apache.sysds.runtime.instructions.fed that return FEDInstruction.FederatedOutput Modifier and Type Method Description static FEDInstruction.FederatedOutput
FEDInstruction.FederatedOutput. valueOf(String name)
Returns the enum constant of this type with the specified name.static FEDInstruction.FederatedOutput[]
FEDInstruction.FederatedOutput. values()
Returns an array containing the constants of this enum type, in the order they are declared.Constructors in org.apache.sysds.runtime.instructions.fed with parameters of type FEDInstruction.FederatedOutput Constructor Description AggregateBinaryFEDInstruction(Operator op, CPOperand in1, CPOperand in2, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)
QuantilePickFEDInstruction(Operator op, CPOperand in, CPOperand in2, CPOperand out, PickByCount.OperationTypes type, boolean inmem, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)
ReorgFEDInstruction(Operator op, CPOperand in1, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)
TsmmFEDInstruction(CPOperand in, CPOperand out, MMTSJ.MMTSJType type, int k, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)
-