code: def report_scalars(logger):
      # type: (Logger) -> ()
      """
      reporting scalars to scalars section
      :param logger: The task.logger to use for sending the scalars
      """
      # report two scalar series on the same graph
      for i in range(100):
          logger.report_scalar(
              title="unified graph",
              series="series A",
              iteration=i,
              value=1.0 / (i + 1),
          )
          logger.report_scalar(
              title="unified graph",
              series="series B",
              iteration=i,
              value=10.0 / (i + 1),
          )
  
      # report two scalar series on two different graphs
      for i in range(100):
          logger.report_scalar(
              title="graph A",
              series="series A",
              iteration=i,
              value=1.0 / (i + 1),
          )
          logger.report_scalar(
              title="graph B",
              series="series B",
              iteration=i,
              value=10.0 / (i + 1),
          )
  
      # report single scalars
      logger.report_single_value(name="metric A", value=486)
      logger.report_single_value(name="metric B", value=305.95)
  
label_desc: Use image node_id 1 for calling a global function with example usage: report_scalars(logger) without return types