code: def build_failed_report(results, include_warning=True):
      failed_results = {}
      for config_name in results:
          if "error" in results[config_name]:
              if config_name not in failed_results:
                  failed_results[config_name] = {}
              failed_results[config_name] = {
                  "error": results[config_name]["error"]
              }
  
          if include_warning and "warnings" in results[config_name]:
              if config_name not in failed_results:
                  failed_results[config_name] = {}
              failed_results[config_name]["warnings"] = results[
                  config_name
              ]["warnings"]
  
          for framework in FRAMEWORKS:
              if framework not in results[config_name]:
                  continue
              for arch_name in results[config_name][framework]:
                  if (
                      "error"
                      in results[config_name][framework][arch_name]
                  ):
                      if config_name not in failed_results:
                          failed_results[config_name] = {}
                      if framework not in failed_results[config_name]:
                          failed_results[config_name][framework] = {}
                      if (
                          arch_name
                          not in failed_results[config_name][framework]
                      ):
                          failed_results[config_name][framework][
                              arch_name
                          ] = {}
                      error = results[config_name][framework][
                          arch_name
                      ]["error"]
                      failed_results[config_name][framework][arch_name][
                          "error"
                      ] = error
  
      return failed_results
  
imports: import argparse
  import collections.abc
  import copy
  import inspect
  import json
  import multiprocessing
  import os
  import shutil
  import tempfile
  import traceback
  from pathlib import Path
  from check_config_docstrings import get_checkpoint_from_config_class
  from datasets import load_dataset
  from get_test_info import get_model_to_tester_mapping, get_tester_classes_for_model
  from huggingface_hub import Repository, create_repo, hf_api, upload_folder
  from transformers import CONFIG_MAPPING, FEATURE_EXTRACTOR_MAPPING, IMAGE_PROCESSOR_MAPPING, PROCESSOR_MAPPING, TOKENIZER_MAPPING, AutoTokenizer, LayoutLMv3TokenizerFast, PreTrainedTokenizer, PreTrainedTokenizerFast, logging
  from transformers.feature_extraction_utils import FeatureExtractionMixin
  from transformers.file_utils import is_tf_available, is_torch_available
  from transformers.image_processing_utils import BaseImageProcessor
  from transformers.models.auto.configuration_auto import AutoConfig, model_type_to_module_name
  from transformers.models.fsmt import configuration_fsmt
  from transformers.processing_utils import ProcessorMixin, transformers_module
  from transformers.tokenization_utils_base import PreTrainedTokenizerBase
label_desc: Use image node_id 18 for calling a global function with example usage: build_failed_report(results, include_warning) and returns: failed_results