deployment_module¶
Class(es) for deploying GraphNeT models in icetray as I3Modules.
- class graphnet.deployment.deployment_module.DeploymentModule(model_config, state_dict, device, prediction_columns)[source]¶
Bases:
LoggerBase DeploymentModule for GraphNeT.
Contains standard methods for loading models doing inference with them. Experiment-specific implementations may overwrite methods and should define __call__.
Construct DeploymentModule.
- Parameters:
model_config (
Union[ModelConfig,str]) – A model configuration file.state_dict (
Union[Dict[str,Tensor],str]) – A state dict for the model.device (
str, default:'cpu') – The computational device to use. Defaults to “cpu”.prediction_columns (
Optional[List[str]], default:None) – Column names for each column in model output.