{"record":{"id":"bd2e3340f2cdce51","repo":"tensorflow/models","slug":"spinenet-is-not-a-valid-architecture","errorCode":null,"errorMessage":"SpineNet {} is not a valid architecture.","messagePattern":"SpineNet (.+?) is not a valid architecture\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/legacy/detection/modeling/architecture/spinenet.py","lineNumber":468,"sourceCode":"\nclass SpineNetBuilder(object):\n  \"\"\"SpineNet builder.\"\"\"\n\n  def __init__(self,\n               model_id,\n               input_specs=tf_keras.layers.InputSpec(shape=[None, 640, 640, 3]),\n               min_level=3,\n               max_level=7,\n               block_specs=None,\n               kernel_initializer='VarianceScaling',\n               kernel_regularizer=None,\n               bias_regularizer=None,\n               activation='relu',\n               use_sync_bn=False,\n               norm_momentum=0.99,\n               norm_epsilon=0.001):\n    if model_id not in SCALING_MAP:\n      raise ValueError(\n          'SpineNet {} is not a valid architecture.'.format(model_id))\n    scaling_params = SCALING_MAP[model_id]\n    self._input_specs = input_specs\n    self._min_level = min_level\n    self._max_level = max_level\n    self._block_specs = block_specs or build_block_specs()\n    self._endpoints_num_filters = scaling_params['endpoints_num_filters']\n    self._resample_alpha = scaling_params['resample_alpha']\n    self._block_repeats = scaling_params['block_repeats']\n    self._filter_size_scale = scaling_params['filter_size_scale']\n    self._kernel_initializer = kernel_initializer\n    self._kernel_regularizer = kernel_regularizer\n    self._bias_regularizer = bias_regularizer\n    self._activation = activation\n    self._use_sync_bn = use_sync_bn\n    self._norm_momentum = norm_momentum\n    self._norm_epsilon = norm_epsilon\n","sourceCodeStart":450,"sourceCodeEnd":486,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/legacy/detection/modeling/architecture/spinenet.py#L450-L486","documentation":"Error \"SpineNet {} is not a valid architecture.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/legacy/detection/modeling/architecture/spinenet.py:468 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"}