{"record":{"id":"c6007e826b4801f8","repo":"tensorflow/models","slug":"unsupported-converted-model-s-c6007e","errorCode":null,"errorMessage":"Unsupported converted_model: %s","messagePattern":"Unsupported converted_model: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"official/nlp/tools/tf2_bert_encoder_checkpoint_converter.py","lineNumber":128,"sourceCode":"  # Create a temporary V1 name-converted checkpoint in the output directory.\n  temporary_checkpoint_dir = os.path.join(output_dir, \"temp_v1\")\n  temporary_checkpoint = os.path.join(temporary_checkpoint_dir, \"ckpt\")\n\n  tf1_bert_checkpoint_converter_lib.convert(\n      checkpoint_from_path=v1_checkpoint,\n      checkpoint_to_path=temporary_checkpoint,\n      num_heads=bert_config.num_attention_heads,\n      name_replacements=(\n          tf1_bert_checkpoint_converter_lib.BERT_V2_NAME_REPLACEMENTS),\n      permutations=tf1_bert_checkpoint_converter_lib.BERT_V2_PERMUTATIONS,\n      exclude_patterns=[\"adam\", \"Adam\"])\n\n  if converted_model == \"encoder\":\n    model = _create_bert_model(bert_config)\n  elif converted_model == \"pretrainer\":\n    model = _create_bert_pretrainer_model(bert_config)\n  else:\n    raise ValueError(\"Unsupported converted_model: %s\" % converted_model)\n\n  # Create a V2 checkpoint from the temporary checkpoint.\n  tf1_bert_checkpoint_converter_lib.create_v2_checkpoint(\n      model, temporary_checkpoint, output_path, checkpoint_model_name)\n\n  # Clean up the temporary checkpoint, if it exists.\n  try:\n    tf.io.gfile.rmtree(temporary_checkpoint_dir)\n  except tf.errors.OpError:\n    # If it doesn't exist, we don't need to clean it up; continue.\n    pass\n\n\ndef main(argv):\n  if len(argv) > 1:\n    raise app.UsageError(\"Too many command-line arguments.\")\n\n  output_path = FLAGS.converted_checkpoint_path","sourceCodeStart":110,"sourceCodeEnd":146,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/nlp/tools/tf2_bert_encoder_checkpoint_converter.py#L110-L146","documentation":"Error \"Unsupported converted_model: %s\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/nlp/tools/tf2_bert_encoder_checkpoint_converter.py:128 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"}