mirror of
https://github.com/THU-MIG/yolov10.git
synced 2025-05-29 02:14:22 +08:00
fix overlap_mask in SegmentationLoss (#2985)
This commit is contained in:
parent
bb5bbc2893
commit
f502b50365
@ -178,10 +178,10 @@ class v8DetectionLoss:
|
|||||||
# Criterion class for computing training losses
|
# Criterion class for computing training losses
|
||||||
class v8SegmentationLoss(v8DetectionLoss):
|
class v8SegmentationLoss(v8DetectionLoss):
|
||||||
|
|
||||||
def __init__(self, model, overlap=True): # model must be de-paralleled
|
def __init__(self, model): # model must be de-paralleled
|
||||||
super().__init__(model)
|
super().__init__(model)
|
||||||
self.nm = model.model[-1].nm # number of masks
|
self.nm = model.model[-1].nm # number of masks
|
||||||
self.overlap = overlap
|
self.overlap = model.args.overlap_mask
|
||||||
|
|
||||||
def __call__(self, preds, batch):
|
def __call__(self, preds, batch):
|
||||||
"""Calculate and return the loss for the YOLO model."""
|
"""Calculate and return the loss for the YOLO model."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user