{"record":{"id":"4591c4cedd0251be","repo":"tensorflow/models","slug":"unrecognized-pooler-type-pooler","errorCode":null,"errorMessage":"unrecognized pooler type: {pooler}","messagePattern":"unrecognized pooler type: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/videoglue/modeling/backbones/vit_3d.py","lineNumber":225,"sourceCode":"        num_heads=num_heads,\n        dropout_rate=dropout_rate,\n        attention_dropout_rate=attention_dropout_rate,\n        kernel_regularizer=kernel_regularizer,\n        kernel_initializer='glorot_uniform' if original_init else dict(\n            class_name='TruncatedNormal', config=dict(stddev=.02)),\n        init_stochastic_depth_rate=init_stochastic_depth_rate,\n        pos_embed_origin_shape=pos_embed_shape,\n        pos_embed_target_shape=None,\n        add_pos_embed=add_pos_embed)(x)\n\n    if pooler == 'token':\n      x = x[:, 0]\n    elif pooler == 'gap':\n      x = tf.reduce_mean(x, axis=1)\n    elif pooler == 'none':\n      x = tf.reshape(x, [-1, nt, nh, nw, x.shape[-1]], name='encoded_tokens')\n    else:\n      raise ValueError(f'unrecognized pooler type: {pooler}')\n\n    if representation_size:\n      x = tf_keras.layers.Dense(\n          representation_size,\n          kernel_regularizer=kernel_regularizer,\n          name='pre_logits',\n          kernel_initializer='lecun_normal' if original_init else 'he_uniform')(\n              x)\n      x = tf.nn.tanh(x)\n    else:\n      x = tf.identity(x, name='pre_logits')\n\n    if pooler == 'none':\n      endpoints = {'encoded_tokens': x}\n    else:\n      endpoints = {\n          'pre_logits':\n              tf.reshape(x, [-1, 1, 1, 1, representation_size or hidden_size])","sourceCodeStart":207,"sourceCodeEnd":243,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/videoglue/modeling/backbones/vit_3d.py#L207-L243","documentation":"Error \"unrecognized pooler type: {pooler}\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/videoglue/modeling/backbones/vit_3d.py:225 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"}