{"record":{"id":"d101b7b220ff0e60","repo":"tensorflow/models","slug":"the-mode-is-not-implemented-s-d101b7","errorCode":null,"errorMessage":"The mode is not implemented: %s","messagePattern":"The mode is not implemented: (.+?)","errorType":"exception","errorClass":"NotImplementedError","httpStatus":null,"severity":"error","filePath":"official/modeling/multitask/train_lib.py","lineNumber":144,"sourceCode":"      controller.train_and_evaluate(\n          train_steps=params.trainer.train_steps,\n          eval_steps=params.trainer.validation_steps,\n          eval_interval=params.trainer.validation_interval)\n    elif mode == 'eval':\n      controller.evaluate(steps=params.trainer.validation_steps)\n    elif mode == 'continuous_eval':\n\n      def timeout_fn():\n        if evaluator.global_step.numpy() >= params.trainer.train_steps:\n          return True\n        return False\n\n      controller.evaluate_continuously(\n          steps=params.trainer.validation_steps,\n          timeout=params.trainer.continuous_eval_timeout,\n          timeout_fn=timeout_fn)\n    else:\n      raise NotImplementedError('The mode is not implemented: %s' % mode)\n\n    if run_post_eval:\n      return model, evaluator.evaluate(\n          tf.convert_to_tensor(params.trainer.validation_steps))  # pytype: disable=bad-return-type  # typed-keras\n    else:\n      return model\n\n\ndef get_trainer(\n    distribution_strategy: tf.distribute.Strategy,\n    params: configs.MultiEvalExperimentConfig,\n    task: multitask.MultiTask,\n    model: base_model.MultiTaskBaseModel | tf_keras.Model,\n) -> orbit.StandardTrainer:\n  \"\"\"Creates a multi-task trainer for the given task.\n\n  Args:\n    distribution_strategy: A distribution strategy.","sourceCodeStart":126,"sourceCodeEnd":162,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/modeling/multitask/train_lib.py#L126-L162","documentation":"Error \"The mode is not implemented: %s\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/modeling/multitask/train_lib.py:144 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"}