Reference for ultralytics/models/nas/val.py
Note
This file is available at https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/val.py. If you spot a problem please help fix it by contributing a Pull Request 🛠️. Thank you 🙏!
ultralytics.models.nas.val.NASValidator
Bases: DetectionValidator
Ultralytics YOLO NAS Validator for object detection.
Extends DetectionValidator
from the Ultralytics models package and is designed to post-process the raw predictions generated by YOLO NAS models. It performs non-maximum suppression to remove overlapping and low-confidence boxes, ultimately producing the final detections.
Attributes:
Name | Type | Description |
---|---|---|
args | Namespace | Namespace containing various configurations for post-processing, such as confidence and IoU. |
lb | Tensor | Optional tensor for multilabel NMS. |
Example
Note
This class is generally not instantiated directly but is used internally within the NAS
class.
Source code in ultralytics/models/yolo/detect/val.py
postprocess
Apply Non-maximum suppression to prediction outputs.