Package org.apache.sysds.hops.fedplanner
Class FederatedMemoTable.FedPlanVariants
java.lang.Object
org.apache.sysds.hops.fedplanner.FederatedMemoTable.FedPlanVariants
- Enclosing class:
- FederatedMemoTable
Represents a collection of federated execution plan variants for a specific Hop and FederatedOutput.
This class contains cost information and references to the associated plans.
It uses HopCommon to store common properties and costs related to the Hop.
-
Constructor Summary
ConstructorsConstructorDescriptionFedPlanVariants(FederatedMemoTable.HopCommon hopCommon, FEDInstruction.FederatedOutput fedOutType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFedPlan(FederatedMemoTable.FedPlan fedPlan) booleanisEmpty()boolean
-
Constructor Details
-
FedPlanVariants
public FedPlanVariants(FederatedMemoTable.HopCommon hopCommon, FEDInstruction.FederatedOutput fedOutType)
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
addFedPlan
-
getFedPlanVariants
-
getFedOutType
-
pruneFedPlans
public boolean pruneFedPlans()
-