Skip to content

Commit e0444c6

Browse files
JKSenthilfacebook-github-bot
authored andcommitted
force scikit-image==0.18.3 (#182)
Summary: Pull Request resolved: #182 Reviewed By: galrotem Differential Revision: D49295173 fbshipit-source-id: 53af6f9190368f6175fb9f900dc28e8ba5e34dfc
1 parent da41711 commit e0444c6

File tree

2 files changed

+2
-16
lines changed

2 files changed

+2
-16
lines changed

dev-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ pytest-timeout
55
pytest-cov
66
Cython>=0.28.5
77
scikit-learn>=0.22
8-
scikit-image>=0.18.3
8+
scikit-image==0.18.3
99
torchtnt-nightly

torcheval/metrics/image/ssim.py

+1-15
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,14 @@
1111

1212
import torch
1313

14-
try:
15-
from skimage.metrics import structural_similarity
16-
17-
_SKIMAGE_AVAILABLE = True
18-
except ImportError:
19-
_SKIMAGE_AVAILABLE = False
14+
from skimage.metrics import structural_similarity
2015

2116
from torcheval.metrics.metric import Metric
2217

2318

2419
TStructuralSimilarity = TypeVar("TStructuralSimilarity")
2520

2621

27-
def _validate_skimage_available() -> None:
28-
if not _SKIMAGE_AVAILABLE:
29-
raise RuntimeError(
30-
"scikit-image is required. Please make sure ``scikit-image`` is installed."
31-
)
32-
33-
3422
class StructuralSimilarity(Metric[torch.Tensor]):
3523
"""
3624
Compute the structural similarity index (SSIM) between two sets of images.
@@ -44,8 +32,6 @@ def __init__(
4432
self: TStructuralSimilarity,
4533
device: Optional[torch.device] = None,
4634
) -> None:
47-
_validate_skimage_available()
48-
4935
super().__init__(device=device)
5036

5137
self._add_state("mssim_sum", torch.tensor(0, device=device, dtype=torch.float))

0 commit comments

Comments
 (0)