dnn(ocl): fix gemm kernels with beta=0
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Tue, 15 Dec 2020 00:41:35 +0000 (00:41 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Tue, 15 Dec 2020 00:58:43 +0000 (00:58 +0000)
commit4b3d2c88349ae6dff5741c312927fcd0243f612d
treef8f7257e7d6f982503a8dac8b38b0ad9a00ebb68
parent1bfc75ac2337620af59c573339b159886b926057
dnn(ocl): fix gemm kernels with beta=0

- dst is not initialized, may include NaN values
- 0*NaN produces NaN
modules/core/src/ocl.cpp
modules/dnn/src/ocl4dnn/src/math_functions.cpp
modules/dnn/src/opencl/gemm_buffer.cl
modules/dnn/test/test_onnx_importer.cpp