tensorflow/models · error · ValueError

Unequal first dimension {}, {}

Error message

Unequal first dimension {}, {}

What it means

Error "Unequal first dimension {}, {}" thrown in tensorflow/models.

Source

Thrown at official/projects/videoglue/datasets/common/utils.py:121

    mismatch.

    If the shapes are dynamic, raises a tf InvalidArgumentError when the shapes
    mismatch.

    Args:
      shape_a: a list containing shape of the first tensor.
      shape_b: a list containing shape of the second tensor.

    Returns:
      Either a tf.no_op() when shapes are all static and a tf.assert_equal() op
      when the shapes are dynamic.

    Raises:
      ValueError: When shapes are both static and unequal.
    """
    if isinstance(shape_a[0], int) and isinstance(shape_b[0], int):
      if shape_a[0] != shape_b[0]:
        raise ValueError('Unequal first dimension {}, {}'.format(
            shape_a[0], shape_b[0]))
      else: return tf.no_op()
    else:
      return tf.assert_equal(shape_a[0], shape_b[0])

  def _assert_box_normalized(boxes, maximum_normalized_coordinate=1.1):
    """Asserts the input box tensor is normalized.

    Args:
      boxes: a tensor of shape [N, 4] where N is the number of boxes.
      maximum_normalized_coordinate: Maximum coordinate value to be considered
        as normalized, default to 1.1.

    Returns:
      a tf.Assert op which fails when the input box tensor is not normalized.

    Raises:
      ValueError: When the input box tensor is not normalized.

View on GitHub (pinned to e006f5f0d5)

When it happens

Trigger: Thrown at official/projects/videoglue/datasets/common/utils.py:121 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/444efdfcf2739371. Report an issue: GitHub.