7634391b070859dc1c11b092fde754dbc7911d4a,test/test_losses.py,TestSSIMLoss,test_ssim,#TestSSIMLoss#,280

Before Change


    @pytest.mark.parametrize("batch_shape", [(1, 1, 10, 16), (2, 4, 8, 15)])
    def test_ssim(self, device, batch_shape, window_size, reduction_type):
        // input data
        img = torch.rand(batch_shape).to(device)

        ssim = kornia.losses.SSIM(window_size, reduction_type)
        assert_allclose(ssim(img, img).item(), 0.0)

After Change


        ssim = kornia.losses.SSIM(window_size, reduction_type)
        loss = ssim(img, img)

        tol_val: float = utils._get_precision_by_name(device, "xla", 1e-1, 1e-4)
        assert_allclose(loss.item(), 0.0, rtol=tol_val, atol=tol_val)

    def test_gradcheck(self, device, dtype):
        // input data
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 5

Non-data size: 6

Instances


Project Name: arraiy/torchgeometry
Commit Name: 7634391b070859dc1c11b092fde754dbc7911d4a
Time: 2021-01-12
Author: edgar.riba@gmail.com
File Name: test/test_losses.py
Class Name: TestSSIMLoss
Method Name: test_ssim


Project Name: arraiy/torchgeometry
Commit Name: 7634391b070859dc1c11b092fde754dbc7911d4a
Time: 2021-01-12
Author: edgar.riba@gmail.com
File Name: test/test_losses.py
Class Name: TestSSIMLoss
Method Name: test_ssim_equal_none


Project Name: arraiy/torchgeometry
Commit Name: 6a4fa82792bddc6126eaf944956f49f0a0cb7ca7
Time: 2020-12-22
Author: edgar.riba@gmail.com
File Name: test/filters/test_blur.py
Class Name: TestBoxBlur
Method Name: test_kernel_5x5_batch


Project Name: arraiy/torchgeometry
Commit Name: 6a4fa82792bddc6126eaf944956f49f0a0cb7ca7
Time: 2020-12-22
Author: edgar.riba@gmail.com
File Name: test/filters/test_blur.py
Class Name: TestBoxBlur
Method Name: test_kernel_5x5


Project Name: arraiy/torchgeometry
Commit Name: 6a4fa82792bddc6126eaf944956f49f0a0cb7ca7
Time: 2020-12-22
Author: edgar.riba@gmail.com
File Name: test/filters/test_blur.py
Class Name: TestBoxBlur
Method Name: test_kernel_3x3