peal.training.trainers.get_predictor¶
- peal.training.trainers.get_predictor(config, model=None)[source]¶
Instantiate the predictor described by a
PredictorConfig.Input channels come from
task.x_selection(non-image data) ordata.input_size; output channels fromtask.output_channelsordata.output_size.config.architecturemay be anArchitectureConfig(->SequentialModel), atorchvision_<name>string (->TorchvisionModel) or a.cplpath to a pickled module.- Parameters:
config (
PredictorConfig) – Config withtask,data,architectureandtraining.model (
torch.nn.Module, optional) – When given it is returned unchanged.
- Returns:
The predictor.
- Return type:
- Raises:
Exception – When
config.architecturematches none of the supported forms.