Instrument Model Code#

Determined injects hyperparameters from the experiment configuration into model code via a context object in the Trial base class. This TrialContext object exposes a get_hparam() method that takes the hyperparameter name. For example, to inject the value of the dropout_probability hyperparameter defined in the experiment configuration into the constructor of a PyTorch Dropout layer:


To see hyperparameter injection throughout a complete trial implementation, refer to the Training APIs.