MCPcopy Create free account

hub / github.com/amplab/ernest / functions

Functions16 in github.com/amplab/ernest

↓ 3 callersMethod_get_features
(self, training_point)
predictor.py:66
↓ 2 callersMethodfit
(self)
predictor.py:45
↓ 1 callersMethod_construct_constraints
Construct non-negative lambdas and budget constraints
expt_design.py:47
↓ 1 callersFunction_construct_objective
Constructs the CVX objective function.
expt_design.py:112
↓ 1 callersMethod_frac2parts
Convert input fraction into number of partitions
expt_design.py:79
↓ 1 callersMethod_get_cost
Estimate the cost of an experiment. Right now this is input_frac/machines
expt_design.py:55
↓ 1 callersFunction_get_covariance_matrices
Returns a list of covariance matrices given expt design features
expt_design.py:128
↓ 1 callersFunction_get_features
Compute the features for a given point. Point is expected to be [input_frac, machines]
expt_design.py:138
↓ 1 callersMethod_get_training_points
Enumerate all the training points given the params for experiment design
expt_design.py:66
↓ 1 callersMethodpredict
Predict running time for given input fraction, number of machines.
predictor.py:30
↓ 1 callersMethodpredict_all
Predict running time for a batch of input sizes, machines. Input test_data should be a list where every element is (input_fraction,
predictor.py:37
↓ 1 callersMethodrun
Run experiment design. Returns a list of configurations and their scores
expt_design.py:83
Method__init__
Initiliaze the Predictor with some training data The training data should be a list of [mcs, input_fraction, time]
predictor.py:9
Method__init__
Create an experiment design instance. :param self: The object being created :type self: ExperimentDesign :param part
expt_design.py:13
Methodadd
(self, mcs, input_fraction, time)
predictor.py:27
Methodnum_examples
(self)
predictor.py:63