{"record":{"id":"b3e2e4fe6cefa2c9","repo":"tensorflow/models","slug":"at-most-one-of-hub-module-url-and-init-checkpoi-b3e2e4","errorCode":null,"errorMessage":"At most one of `hub_module_url` and `init_checkpoint` can be specified.","messagePattern":"At most one of `hub_module_url` and `init_checkpoint` can be specified\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/lra/lra_dual_encoder_task.py","lineNumber":85,"sourceCode":"\n\n@task_factory.register_task_cls(DualEncoderConfig)\nclass DualEncoderTask(base_task.Task):\n  \"\"\"Task object for DualEncoderTask.\"\"\"\n\n  def __init__(self, params: cfg.TaskConfig, logging_dir=None, name=None):\n    super().__init__(params, logging_dir, name=name)\n    if params.metric_type not in METRIC_TYPES:\n      raise ValueError('Invalid metric_type: {}'.format(params.metric_type))\n    self.metric_type = params.metric_type\n    if hasattr(params.train_data, 'label_field'):\n      self.label_field = params.train_data.label_field\n    else:\n      self.label_field = 'label_ids'\n\n  def build_model(self):\n    if self.task_config.hub_module_url and self.task_config.init_checkpoint:\n      raise ValueError(\n          'At most one of `hub_module_url` and '\n          '`init_checkpoint` can be specified.'\n      )\n    if self.task_config.hub_module_url:\n      encoder_network = utils.get_encoder_from_hub(\n          self.task_config.hub_module_url\n      )\n    else:\n      encoder_network = encoders.build_encoder(self.task_config.model.encoder)\n    encoder_cfg = self.task_config.model.encoder.get()\n\n    return lra_dual_encoder.LRADualEncoder(\n        network=encoder_network,\n        max_seq_length=self.task_config.model.max_seq_length,\n        num_classes=self.task_config.model.num_classes,\n        initializer=tf_keras.initializers.TruncatedNormal(\n            stddev=encoder_cfg.initializer_range\n        ),","sourceCodeStart":67,"sourceCodeEnd":103,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/lra/lra_dual_encoder_task.py#L67-L103","documentation":"Error \"At most one of `hub_module_url` and `init_checkpoint` can be specified.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/lra/lra_dual_encoder_task.py:85 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"}