From 62682f045bccbda4054298dae8de60b74058d6a3 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:51:48 +0200 Subject: [PATCH 1/7] fixing type and device casting --- segmentation_models_pytorch/losses/_functional.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/losses/_functional.py b/segmentation_models_pytorch/losses/_functional.py index 791901f0..07efd7f4 100644 --- a/segmentation_models_pytorch/losses/_functional.py +++ b/segmentation_models_pytorch/losses/_functional.py @@ -66,7 +66,7 @@ def focal_loss_with_logits( References: https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/loss/losses.py """ - target = target.type(output.type()) + target = target.to(dtype=output.dtype, device=output.device) logpt = F.binary_cross_entropy_with_logits(output, target, reduction="none") pt = torch.exp(-logpt) From 0b431b0e3bfddfa52367e2e0f731d7c3766edca3 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:52:02 +0200 Subject: [PATCH 2/7] updating version with fix --- segmentation_models_pytorch/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/__version__.py b/segmentation_models_pytorch/__version__.py index 3d187266..dd9b22cc 100644 --- a/segmentation_models_pytorch/__version__.py +++ b/segmentation_models_pytorch/__version__.py @@ -1 +1 @@ -__version__ = "0.5.0" +__version__ = "0.5.1" From cb771f5be0eb4548ac350956110dc6dcbde768a4 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:53:41 +0200 Subject: [PATCH 3/7] Revert "fixing type and device casting" This reverts commit 62682f045bccbda4054298dae8de60b74058d6a3. --- segmentation_models_pytorch/losses/_functional.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/losses/_functional.py b/segmentation_models_pytorch/losses/_functional.py index 07efd7f4..791901f0 100644 --- a/segmentation_models_pytorch/losses/_functional.py +++ b/segmentation_models_pytorch/losses/_functional.py @@ -66,7 +66,7 @@ def focal_loss_with_logits( References: https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/loss/losses.py """ - target = target.to(dtype=output.dtype, device=output.device) + target = target.type(output.type()) logpt = F.binary_cross_entropy_with_logits(output, target, reduction="none") pt = torch.exp(-logpt) From e43ceb660656f108b38733261c70e395814d7ea4 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:53:41 +0200 Subject: [PATCH 4/7] Revert "updating version with fix" This reverts commit 0b431b0e3bfddfa52367e2e0f731d7c3766edca3. --- segmentation_models_pytorch/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/__version__.py b/segmentation_models_pytorch/__version__.py index dd9b22cc..3d187266 100644 --- a/segmentation_models_pytorch/__version__.py +++ b/segmentation_models_pytorch/__version__.py @@ -1 +1 @@ -__version__ = "0.5.1" +__version__ = "0.5.0" From 310a8623ab2d78649c5d6c3d4b60464e2c60d245 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:51:48 +0200 Subject: [PATCH 5/7] fixing type and device casting --- segmentation_models_pytorch/losses/_functional.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/losses/_functional.py b/segmentation_models_pytorch/losses/_functional.py index 791901f0..07efd7f4 100644 --- a/segmentation_models_pytorch/losses/_functional.py +++ b/segmentation_models_pytorch/losses/_functional.py @@ -66,7 +66,7 @@ def focal_loss_with_logits( References: https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/loss/losses.py """ - target = target.type(output.type()) + target = target.to(dtype=output.dtype, device=output.device) logpt = F.binary_cross_entropy_with_logits(output, target, reduction="none") pt = torch.exp(-logpt) From b777533a15d8dd9c6a4a61f76fa1a1a5d65dc517 Mon Sep 17 00:00:00 2001 From: Lukas Sanner Date: Tue, 22 Jul 2025 09:52:02 +0200 Subject: [PATCH 6/7] updating version with fix --- segmentation_models_pytorch/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/__version__.py b/segmentation_models_pytorch/__version__.py index 3d187266..dd9b22cc 100644 --- a/segmentation_models_pytorch/__version__.py +++ b/segmentation_models_pytorch/__version__.py @@ -1 +1 @@ -__version__ = "0.5.0" +__version__ = "0.5.1" From 649b00be02162147516602086ac6a3e837b0a2a5 Mon Sep 17 00:00:00 2001 From: Pavel Iakubovskii Date: Tue, 22 Jul 2025 10:14:24 +0100 Subject: [PATCH 7/7] Update segmentation_models_pytorch/__version__.py --- segmentation_models_pytorch/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segmentation_models_pytorch/__version__.py b/segmentation_models_pytorch/__version__.py index dd9b22cc..07597656 100644 --- a/segmentation_models_pytorch/__version__.py +++ b/segmentation_models_pytorch/__version__.py @@ -1 +1 @@ -__version__ = "0.5.1" +__version__ = "0.5.1.dev0"