Niketan Pansare created SYSTEMML-1975:
-----------------------------------------

             Summary: Fix GPU tests for single precision
                 Key: SYSTEMML-1975
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1975
             Project: SystemML
          Issue Type: Bug
            Reporter: Niketan Pansare


The current GPU tests for single precision compares the results of double 
precision operation on CPU with single precision operation on GPU. So, it is 
difficult to compare the results. When we support single precision on CPU, we 
can rework the GPU tests to fix the following tests:

{code}
Failed tests:
  
NeuralNetworkOpTests.testConv2dBackwardFilter:324->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(0.000012) is more than threshold (0.000010). Expected = 
25311.000000, Actual = 25310.687500, differed at [0, 50]
  
MatrixMultiplicationOpTest.matrixMatrixTest2:161->assertMatrixMultiplication:261->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(1.000000) is more than threshold (0.000010). Expected = 
-0.002456, Actual = 0.000000, differed at [0, 0]
  
MatrixMultiplicationOpTest.matrixMatrixTest4:209->assertMatrixMultiplication:261->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(0.000024) is more than threshold (0.000010). Expected = 
0.573809, Actual = 0.573822, differed at [5, 127]
  
MatrixMultiplicationOpTest.commonCaseDLMatrixMatrixTest2:137->assertMatrixMultiplication:261->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(0.000013) is more than threshold (0.000010). Expected = 
-0.922950, Actual = -0.922939, differed at [0, 13]
  
MatrixMultiplicationOpTest.transposeSelfMatrixMultiply:235->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:272
 expected:<0.0> but was:<1.9291085004806519>
  
ScalarMatrixElementwiseOpTests.testModulusLeftScalar:167->runScalarMatrixElementWiseTests:261->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(1.000000) is more than threshold (0.000010). Expected = 
0.078125, Actual = 0.000000, differed at [1500, 22]
  
ScalarMatrixElementwiseOpTests.testIntegerDivideLeftScalar:157->runScalarMatrixElementWiseTests:261->GPUTests.assertEqualObjects:367->GPUTests.assertEqualMatrices:269
 Relative error(0.015873) is more than threshold (0.000010). Expected = 
63.000000, Actual = 64.000000, differed at [1500, 22]

{code}

[~nakul02]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to