Class Enumerator.Builder
- java.lang.Object
 - 
- org.apache.sysds.resource.enumeration.Enumerator.Builder
 
 
- 
- Enclosing class:
 - Enumerator
 
public static class Enumerator.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
withRuntimeProgram
public Enumerator.Builder withRuntimeProgram(Program program)
 
- 
withAvailableInstances
public Enumerator.Builder withAvailableInstances(HashMap<String,CloudInstance> instances)
 
- 
withEnumerationStrategy
public Enumerator.Builder withEnumerationStrategy(Enumerator.EnumerationStrategy strategy)
 
- 
withOptimizationStrategy
public Enumerator.Builder withOptimizationStrategy(Enumerator.OptimizationStrategy strategy)
 
- 
withNumberExecutorsRange
public Enumerator.Builder withNumberExecutorsRange(int min, int max)
 
- 
withInstanceFamilyRange
public Enumerator.Builder withInstanceFamilyRange(String[] instanceFamilies)
 
- 
withInstanceSizeRange
public Enumerator.Builder withInstanceSizeRange(String[] instanceSizes)
 
- 
withStepSizeExecutor
public Enumerator.Builder withStepSizeExecutor(int stepSize)
 
- 
withInterestLargestEstimate
public Enumerator.Builder withInterestLargestEstimate(boolean fitSingleNodeMemory)
 
- 
withInterestEstimatesInCP
public Enumerator.Builder withInterestEstimatesInCP(boolean fitDriverMemory)
 
- 
withInterestBroadcastVars
public Enumerator.Builder withInterestBroadcastVars(boolean fitExecutorMemory)
 
- 
withInterestOutputCaching
public Enumerator.Builder withInterestOutputCaching(boolean fitCheckpointMemory)
 
- 
withExpBaseExecutors
public Enumerator.Builder withExpBaseExecutors(int expBaseExecutors)
 
- 
build
public Enumerator build()
 
 - 
 
 -