class_docstr: Trainer for BigDL-Nano pytorch.
  
  This Trainer extends PyTorch Lightning Trainer by adding
  various options to accelerate pytorch training.
class_docstr_tok: ["Trainer","for","BigDL-Nano","pytorch",".","This","Trainer","extends","PyTorch","Lightning","Trainer","by","adding","various","options","to","accelerate","pytorch","training","."]
docstr: Retrive a summary of trials.
  
  :return: A summary of all the trials. Currently the entire study is
      returned to allow more flexibility for further analysis and visualization.
docstr_tok: ["Retrive","a","summary","of","trials",".",":","return",":","A","summary","of","all","the","trials",".","Currently","the","entire","study","is","returned","to","allow","more","flexibility","for","further","analysis","and","visualization","."]
code: def search_summary(self):
      """
      Retrive a summary of trials.
  
      :return: A summary of all the trials. Currently the entire study is
          returned to allow more flexibility for further analysis and visualization.
      """
      if not check_hpo_status(self.hposearcher):
          return None
      return self.hposearcher.search_summary()
  
imports: import copy
  from logging import warning
  from typing import Any, List, Optional, Union
  import pytorch_lightning
  import torch
  from torch import nn
  from torch.nn.modules.loss import _Loss
  from torch.utils.data import DataLoader
  from torchmetrics.metric import Metric
  from torch.optim.lr_scheduler import _LRScheduler
  from bigdl.nano.pytorch import InferenceOptimizer
  from bigdl.nano.utils.pytorch import TORCH_VERSION_LESS_1_11, check_ccl
  from bigdl.nano.utils.pytorch import ChannelsLastCallback
  from bigdl.nano.utils.pytorch import save_model, load_model
  from bigdl.nano.pytorch.algorithms import SelectiveBackprop
  from bigdl.nano.pytorch.lightning import LightningModule
  from bigdl.nano.pytorch.strategies import IPEXStrategy, DDPSpawnStrategy, DDPSubprocessStrategy, DDPK8sStrategy
  from bigdl.nano.deps.automl.hpo_api import create_hpo_searcher, check_hpo_status
  from bigdl.nano.deps.ray.ray_api import create_ray_strategy
  from bigdl.nano.utils.common import invalidInputError
  from bigdl.nano.utils.common import _avx512_checker
  from bigdl.nano.utils.common import deprecated
label_desc: Use image node_id 5 for calling the Trainer obj's underlying member method code with example usage: obj.search_summary() and returns: self, None