tensorflow/models · error · ConfigError

Config file is not valid YAML: {error}

Error message

Config file is not valid YAML: {error}

What it means

Error "Config file is not valid YAML: {error}" thrown in tensorflow/models.

Source

Thrown at official/projects/waste_identification_ml/data_generation/auto_labeler_pipeline/config_loader.py:663

  Returns:
      A validated :class:`PipelineConfig`.

  Raises:
      ConfigError: If the file is missing, is not valid YAML, is missing
          required fields, contains out-of-range values, or names a
          ``prompt_to_detect`` that has no block under ``prompts``.
  """
  if not os.path.isfile(config_path):
    raise ConfigError(f"Config file does not exist: {config_path}")

  try:
    with open(config_path, "r", encoding="utf-8") as config_file:
      raw_config = yaml.safe_load(config_file)
  except OSError as error:
    raise ConfigError(f"Cannot read config file: {error}") from error
  except yaml.YAMLError as error:
    raise ConfigError(f"Config file is not valid YAML: {error}") from error

  if not isinstance(raw_config, dict):
    raise ConfigError(
        "Config file must contain a top-level mapping of settings."
    )

  _require_keys(raw_config, _REQUIRED_TOP_LEVEL_KEYS, "config.yaml")

  root_dir = _require_non_empty_string(raw_config["root_dir"], "root_dir")
  sam3_checkpoint_path = _require_non_empty_string(
      raw_config["sam3_checkpoint_path"], "sam3_checkpoint_path"
  )
  cuda_visible_devices = _validate_cuda_visible_devices(
      raw_config["cuda_visible_devices"]
  )

  input_images_folder_name = _require_allowed_folder_name(
      raw_config["input_images_folder_name"], "input_images_folder_name"

View on GitHub (pinned to e006f5f0d5)

When it happens

Trigger: Thrown at official/projects/waste_identification_ml/data_generation/auto_labeler_pipeline/config_loader.py:663 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tensorflow/models@e006f5f0d5 (2026-08-24). Data as JSON: /api/errors/f422f9fc503d8a00. Report an issue: GitHub.