{"record":{"id":"3ccfd0c0148e3bbe","repo":"tensorflow/models","slug":"augmentation-policy-aug-type-type-not-supported","errorCode":null,"errorMessage":"Augmentation policy {aug_type.type} not supported.","messagePattern":"Augmentation policy (.+?) not supported\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/vision/dataloaders/retinanet_input.py","lineNumber":176,"sourceCode":"            translate_const=aug_type.autoaug.translate_const)\n      elif aug_type.type == 'randaug':\n        logging.info('Using RandAugment.')\n        self._augmenter = augment.RandAugment.build_for_detection(\n            num_layers=aug_type.randaug.num_layers,\n            magnitude=aug_type.randaug.magnitude,\n            cutout_const=aug_type.randaug.cutout_const,\n            translate_const=aug_type.randaug.translate_const,\n            prob_to_apply=aug_type.randaug.prob_to_apply,\n            exclude_ops=aug_type.randaug.exclude_ops)\n      elif aug_type.type == 'ssd_random_crop':\n        logging.info('Using SSD Random Crop.')\n        self._augmenter = augment.SSDRandomCrop(\n            params=aug_type.ssd_random_crop.ssd_random_crop_params,\n            aspect_ratio_range=aug_type.ssd_random_crop.aspect_ratio_range,\n            area_range=aug_type.ssd_random_crop.area_range,\n        )\n      else:\n        raise ValueError(f'Augmentation policy {aug_type.type} not supported.')\n\n    # Deprecated. Data Augmentation with AutoAugment.\n    self._use_autoaugment = use_autoaugment\n    self._autoaugment_policy_name = autoaugment_policy_name\n\n    # Data type.\n    self._dtype = dtype\n\n    # Input pipeline optimization.\n    self._resize_first = resize_first\n\n    # Whether to pad image to make its size the smallest factor of 2*max_level.\n    # This is needed when using FPN decoder.\n    self._pad = pad\n\n    self._keep_aspect_ratio = keep_aspect_ratio\n\n  def _resize_and_crop_image_and_boxes(self, image, boxes, pad=True):","sourceCodeStart":158,"sourceCodeEnd":194,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/vision/dataloaders/retinanet_input.py#L158-L194","documentation":"Error \"Augmentation policy {aug_type.type} not supported.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/vision/dataloaders/retinanet_input.py:176 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"}