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)