{"record":{"id":"6fdff9d8da33ee25","repo":"tensorflow/models","slug":"the-name-argument-must-be-a-tuple-of-size-in","errorCode":null,"errorMessage":"The `{name}` argument must be a tuple of {size} integers. Received: {value}","messagePattern":"The `(.+?)` argument must be a tuple of (.+?) integers\\. Received: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/movinet/modeling/movinet_layers.py","lineNumber":52,"sourceCode":"  Arguments:\n    value: The value to validate and convert. Could an int, or any iterable of\n      ints.\n    size: The size of the tuple to be returned.\n    name: The name of the argument being validated, e.g. \"strides\" or\n      \"kernel_size\". This is only used to format error messages.\n  Returns:\n    A tuple of `size` integers.\n  Raises:\n    ValueError: If something else than an int/long or iterable thereof was\n      passed.\n  \"\"\"\n  if isinstance(value, int):\n    return (value,) * size\n  else:\n    try:\n      value_tuple = tuple(value)\n    except TypeError:\n      raise ValueError('The `' + name + '` argument must be a tuple of ' +\n                       str(size) + ' integers. Received: ' + str(value))\n    if len(value_tuple) != size:\n      raise ValueError('The `' + name + '` argument must be a tuple of ' +\n                       str(size) + ' integers. Received: ' + str(value))\n    for single_value in value_tuple:\n      try:\n        int(single_value)\n      except (ValueError, TypeError):\n        raise ValueError('The `' + name + '` argument must be a tuple of ' +\n                         str(size) + ' integers. Received: ' + str(value) + ' '\n                         'including element ' + str(single_value) + ' of type' +\n                         ' ' + str(type(single_value)))\n    return value_tuple\n\n\n@tf_keras.utils.register_keras_serializable(package='Vision')\nclass Squeeze3D(tf_keras.layers.Layer):\n  \"\"\"Squeeze3D layer to remove singular dimensions.\"\"\"","sourceCodeStart":34,"sourceCodeEnd":70,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/movinet/modeling/movinet_layers.py#L34-L70","documentation":"Error \"The `{name}` argument must be a tuple of {size} integers. Received: {value}\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/movinet/modeling/movinet_layers.py:52 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e006f5f0d534913e49c1f1dae87364039fa607e2","analyzedAt":"2026-08-24T14:09:15.576Z","schemaVersion":2},"datasetVersion":"2026-08-24T17:17:21.512Z"}