{"record":{"id":"bfe37970a311687d","repo":"tensorflow/models","slug":"unsupported-mode-only-support-train","errorCode":null,"errorMessage":"Unsupported mode, only support `train`","messagePattern":"Unsupported mode, only support `train`","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/edgetpu/nlp/run_mobilebert_edgetpu_train.py","lineNumber":110,"sourceCode":"        max_to_keep=5,\n        step_counter=runner.current_step,\n        checkpoint_interval=20000,\n        init_fn=None)\n\n  controller = orbit.Controller(\n      trainer=runner,\n      evaluator=runner,\n      global_step=runner.current_step,\n      strategy=distribution_strategy,\n      steps_per_loop=experiment_params.orbit_config.steps_per_loop,\n      summary_dir=os.path.join(model_dir, 'train'),\n      eval_summary_dir=os.path.join(model_dir, 'eval'),\n      checkpoint_manager=checkpoint_manager)\n\n  if FLAGS.mode == 'train':\n    controller.train(steps=experiment_params.orbit_config.total_steps)\n  else:\n    raise ValueError('Unsupported mode, only support `train`')\n\nif __name__ == '__main__':\n  tfm_flags.define_flags()\n  app.run(main)\n","sourceCodeStart":92,"sourceCodeEnd":115,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/edgetpu/nlp/run_mobilebert_edgetpu_train.py#L92-L115","documentation":"Error \"Unsupported mode, only support `train`\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/edgetpu/nlp/run_mobilebert_edgetpu_train.py:110 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"}