diff --git a/ultralytics/models/sam/sam3/decoder.py b/ultralytics/models/sam/sam3/decoder.py index a1e1ad8a85..c1fbd838fd 100644 --- a/ultralytics/models/sam/sam3/decoder.py +++ b/ultralytics/models/sam/sam3/decoder.py @@ -522,7 +522,7 @@ class TransformerDecoder(nn.Module): # clamp to mitigate numerical issues if self.clamp_presence_logits: - intermediate_layer_presence_logits.clamp( + intermediate_layer_presence_logits.clamp_( min=-self.clamp_presence_logit_max_val, max=self.clamp_presence_logit_max_val, )