tensorflow/models · error · ValueError

Unsupported norm_type {norm_type}.

Error message

Unsupported norm_type {norm_type}.

What it means

Error "Unsupported norm_type {norm_type}." thrown in tensorflow/models.

Source

Thrown at official/projects/maxvit/modeling/layers.py:652

  if norm_type == 'layer_norm':
    return functools.partial(
        tf_keras.layers.LayerNormalization, epsilon=ln_epsilon
    )
  elif norm_type == 'batch_norm':
    return functools.partial(
        tf_keras.layers.BatchNormalization,
        momentum=bn_momentum,
        epsilon=bn_epsilon,
    )
  elif norm_type == 'sync_batch_norm':
    return functools.partial(
        tf_keras.layers.BatchNormalization,
        momentum=bn_momentum,
        epsilon=bn_epsilon,
        synchronized=True,
    )
  else:
    raise ValueError(f'Unsupported norm_type {norm_type}.')


def _build_downsample_layer(
    pool_type: str, pool_stride: int, data_format: str = 'channels_last'
) -> tf_keras.layers.Layer:
  """Builds a downsample layer for MbConv based on pool type."""
  if pool_type == 'max':
    return tf_keras.layers.MaxPooling2D(
        pool_size=(pool_stride, pool_stride),
        strides=(pool_stride, pool_stride),
        padding='same',
        data_format=data_format,
    )
  elif pool_type == 'avg':
    return tf_keras.layers.AveragePooling2D(
        pool_size=(pool_stride, pool_stride),
        strides=(pool_stride, pool_stride),
        padding='same',

View on GitHub (pinned to e006f5f0d5)

When it happens

Trigger: Thrown at official/projects/maxvit/modeling/layers.py:652 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/f4e7faf8d50e59d7. Report an issue: GitHub.