class_docstr: Specifies information about what to display on the frontend.
code: def __post_init__(self):
      self.name_to_model = {model.name: model for model in self.models}
      self.name_to_metric = {
          metric.name: metric for metric in self.metrics
      }
      self.name_to_perturbation = {
          perturbation.name: perturbation
          for perturbation in self.perturbations
      }
      self.name_to_metric_group = {
          metric_group.name: metric_group
          for metric_group in self.metric_groups
      }
      self.name_to_run_group = {
          run_group.name: run_group for run_group in self.run_groups
      }
  
imports: from dataclasses import dataclass, field
  from datetime import date
  from typing import List, Optional, Dict
  import dacite
  import mako.template
  import yaml
  import importlib_resources
  from helm.common.general import hlog
  from helm.benchmark.metrics.metric_name import MetricName
  from helm.benchmark.augmentations.perturbation_description import PERTURBATION_WORST
label_desc: Use image node_id 1 for calling the Schema obj's underlying member method code with example usage: obj.__post_init__() without return types