tensorflow/models · error · ConfigError

Unknown crop variant {variant!r}. Allowed values: {list(ALLO

Error message

Unknown crop variant {variant!r}. Allowed values: {list(ALLOWED_CROP_VARIANTS)}.

What it means

Error "Unknown crop variant {variant!r}. Allowed values: {list(ALLOWED_CROP_VARIANTS)}." thrown in tensorflow/models.

Source

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

        sequence of allowed variant names.

  Returns:
      The variants reordered to match ``ALLOWED_CROP_VARIANTS``, so on-disk
      layout is deterministic regardless of YAML ordering.

  Raises:
      ConfigError: If the sequence is empty, not a list, or contains an
          unknown or duplicate variant name.
  """
  if not isinstance(raw_variants, (list, tuple)) or not raw_variants:
    raise ConfigError(
        "crop_variants must be a non-empty list. "
        f"Allowed values: {list(ALLOWED_CROP_VARIANTS)}."
    )
  seen = set()
  for variant in raw_variants:
    if variant not in ALLOWED_CROP_VARIANTS:
      raise ConfigError(
          f"Unknown crop variant {variant!r}. "
          f"Allowed values: {list(ALLOWED_CROP_VARIANTS)}."
      )
    if variant in seen:
      raise ConfigError(f"Duplicate crop variant {variant!r}.")
    seen.add(variant)
  return tuple(variant for variant in ALLOWED_CROP_VARIANTS if variant in seen)


def _validate_rotation_fill_color(
    raw_color: Any,
) -> tuple[int, int, int]:
  """Validates the rotation fill color entry into an RGB tuple.

  Args:
      raw_color: The value read from YAML; expected to be a three-element
        sequence of integers in the range ``[0, 255]``.

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:428 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/7d04d5ddf352d760. Report an issue: GitHub.