模型中 调用了两个NMS函数torchvision.ops.nms(), torchvision.ops.batched_nms() 模型默认是demo.py用torchvision.ops.nms(),即不区分类;而train.py和eval.py用torchvision.ops.batched_nms(),即区分类。 调用文件: yolox/utils/boxes.py 其中,nms_out_index = torchvision.ops.nms()和nms_out_index = torchvision.ops.batched_nms() 设置使用哪种NMS函数(以demo.py为例) tools/demo.py 其中,outputs = postprocess(outputs, self.num_classes, self.confthre,self.nmsthre,class_agnostic=True)