tensorflow/models · error · ConfigError
Config file does not exist: {config_path}
Error message
Config file does not exist: {config_path} What it means
Error "Config file does not exist: {config_path}" thrown in tensorflow/models.
Source
Thrown at official/projects/waste_identification_ml/data_generation/auto_labeler_pipeline/config_loader.py:655
"""Reads, validates, and returns the pipeline configuration.
All validation happens here so that every stage fails at the same gate,
before any dataset walk or GPU work. On success the returned object is
fully typed and internally consistent.
Args:
config_path: Path to the YAML configuration file.
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(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:655 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/a80d228a2128deaf.
Report an issue: GitHub.