{"record":{"id":"d60fb36e029195a1","repo":"tensorflow/models","slug":"invalid-activation-function-string-is-passed-s","errorCode":null,"errorMessage":"Invalid activation function string is passed: %s","messagePattern":"Invalid activation function string is passed: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/nlp/modeling/models/t5.py","lineNumber":427,"sourceCode":"  def __init__(self,\n               d_model: int,\n               d_ff: int,\n               activations: Sequence[str],\n               use_bias: bool = False,\n               dropout_rate: Optional[float] = 0.0,\n               layer_norm_epsilon: Optional[float] = 1e-6,\n               weight_initializer: Optional[Initializer] = None,\n               bias_initializer: Optional[Initializer] = None,\n               **kwargs):\n    super().__init__(**kwargs)\n    self.use_bias = use_bias\n    with self.name_scope:\n      self.wi = []\n      self.activations = activations\n      for idx, act_fn in enumerate(activations):\n        if (act_fn is not None and act_fn != \"linear\" and\n            act_fn not in self.activation_map):\n          raise ValueError(\"Invalid activation function string is passed: %s\" %\n                           act_fn)\n        dense_name = \"wi\" if len(activations) == 1 else f\"wi_{idx}\"\n        self.wi.append(\n            Linear(\n                d_model,\n                d_ff,\n                use_bias=self.use_bias,\n                w_init=weight_initializer,\n                b_init=bias_initializer,\n                dtype=self.dtype,\n                name=dense_name))\n\n      self.wo = Linear(\n          d_ff,\n          d_model,\n          use_bias=self.use_bias,\n          w_init=weight_initializer,\n          b_init=bias_initializer,","sourceCodeStart":409,"sourceCodeEnd":445,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/nlp/modeling/models/t5.py#L409-L445","documentation":"Error \"Invalid activation function string is passed: %s\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/nlp/modeling/models/t5.py:427 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"}