Uses of Class
org.apache.sysds.hops.fedplanner.FederatedMemoTable.FedPlan
-
Packages that use FederatedMemoTable.FedPlan Package Description org.apache.sysds.hops.fedplanner -
-
Uses of FederatedMemoTable.FedPlan in org.apache.sysds.hops.fedplanner
Methods in org.apache.sysds.hops.fedplanner that return FederatedMemoTable.FedPlan Modifier and Type Method Description FederatedMemoTable.FedPlanFederatedMemoTable. 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.static FederatedMemoTable.FedPlanFederatedPlanCostEnumerator. enumerateFederatedPlanCost(Hop rootHop, boolean printTree)Entry point for federated plan enumeration.FederatedMemoTable.FedPlanFederatedMemoTable. getFedPlanAfterPrune(long hopID, FEDInstruction.FederatedOutput fedOutType)FederatedMemoTable.FedPlanFederatedMemoTable. getFedPlanAfterPrune(org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput> fedPlanPair)FederatedMemoTable.FedPlanFederatedMemoTable. getMinCostFedPlan(org.apache.commons.lang3.tuple.Pair<Long,FEDInstruction.FederatedOutput> fedPlanPair)Retrieves the minimum cost child plan considering the parent's output type.Methods in org.apache.sysds.hops.fedplanner that return types with arguments of type FederatedMemoTable.FedPlan Modifier and Type Method Description List<FederatedMemoTable.FedPlan>FederatedMemoTable.FedPlanVariants. getFedPlanVariants()static LinkedHashMap<FederatedMemoTable.FedPlan,Boolean>FederatedPlanCostEstimator. resolveConflictFedPlan(FederatedMemoTable memoTable, LinkedHashMap<Long,List<FederatedMemoTable.FedPlan>> conflictFedPlanLinkedMap, double[] cumulativeAdditionalCost)Resolves conflicts in federated plans where different plans have different FederatedOutput types.Methods in org.apache.sysds.hops.fedplanner with parameters of type FederatedMemoTable.FedPlan Modifier and Type Method Description voidFederatedMemoTable.FedPlanVariants. addFedPlan(FederatedMemoTable.FedPlan fedPlan)static voidFederatedPlanCostEstimator. computeFederatedPlanCost(FederatedMemoTable.FedPlan currentPlan, FederatedMemoTable memoTable)Computes total cost of federated plan by: 1.static voidFederatedMemoTablePrinter. printFedPlanTree(FederatedMemoTable.FedPlan rootFedPlan, FederatedMemoTable memoTable, double additionalTotalCost)Recursively prints a tree representation of the DAG starting from the given root FedPlan.Method parameters in org.apache.sysds.hops.fedplanner with type arguments of type FederatedMemoTable.FedPlan Modifier and Type Method Description static LinkedHashMap<FederatedMemoTable.FedPlan,Boolean>FederatedPlanCostEstimator. resolveConflictFedPlan(FederatedMemoTable memoTable, LinkedHashMap<Long,List<FederatedMemoTable.FedPlan>> conflictFedPlanLinkedMap, double[] cumulativeAdditionalCost)Resolves conflicts in federated plans where different plans have different FederatedOutput types.
-