Skip to content

Commit 4ca9adb

Browse files
🐞 Fix dimensionality mismatch issue caused by the new kornia version (#1944)
* Address dimension issue caused by different kornia versions Signed-off-by: Samet Akcay <[email protected]> * Unbound the kornia version in pyproject.toml file Signed-off-by: Samet Akcay <[email protected]> * Update src/anomalib/models/components/filters/blur.py Co-authored-by: Dick Ameln <[email protected]> --------- Signed-off-by: Samet Akcay <[email protected]> Co-authored-by: Dick Ameln <[email protected]>
1 parent 1f35259 commit 4ca9adb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

β€Žpyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ core = [
2929
"einops>=0.3.2",
3030
"freia>=0.2",
3131
"imgaug==0.4.0",
32-
"kornia>=0.6.6,<0.6.10",
32+
"kornia>=0.6.6",
3333
"matplotlib>=3.4.3",
3434
"opencv-python>=4.5.3.56",
3535
"pandas>=1.1.0",

β€Žsrc/anomalib/models/components/filters/blur.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ def __init__(
6464
self.register_buffer("kernel", get_gaussian_kernel2d(kernel_size=kernel_size, sigma=sigma))
6565
if normalize:
6666
self.kernel = normalize_kernel2d(self.kernel)
67-
self.kernel.unsqueeze_(0).unsqueeze_(0)
67+
68+
self.kernel = self.kernel.view(1, 1, *self.kernel.shape[-2:])
69+
6870
self.kernel = self.kernel.expand(self.channels, -1, -1, -1)
6971
self.border_type = border_type
7072
self.padding = padding

0 commit comments

Comments
Β (0)