code: def _json_report_to_materialized_report(iteration_report_json):
      """Converts a JSON loaded iteration report to a `MaterializedReport` list."""
  
      subnetwork_reports = []
      for subnetwork_report_json in iteration_report_json[
          "subnetwork_reports"
      ]:
          subnetwork_reports.append(
              subnetwork.MaterializedReport(
                  iteration_number=int(
                      iteration_report_json["iteration_number"]
                  ),
                  name=subnetwork_report_json["name"],
                  hparams=subnetwork_report_json["hparams"],
                  attributes=subnetwork_report_json["attributes"],
                  metrics=subnetwork_report_json["metrics"],
                  included_in_final_ensemble=subnetwork_report_json[
                      "included_in_final_ensemble"
                  ],
              )
          )
      return subnetwork_reports
  
file_path: adanet/adanet/core/report_accessor.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import json
  import os
  from absl import logging
  from adanet import subnetwork
  import numpy
  import six
  import tensorflow.compat.v2
label_desc: Use image node_id 1 for calling a global function with example usage: _json_report_to_materialized_report(iteration_report_json) and returns: subnetwork_reports