Merge pull request #12565 from dkurt:dnn_non_intel_gpu
authorDmitry Kurtaev <dmitry.kurtaev+github@gmail.com>
Wed, 26 Sep 2018 13:27:00 +0000 (16:27 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Wed, 26 Sep 2018 13:27:00 +0000 (16:27 +0300)
commit24ab7515474f648686ac4d80137209e468e3b96d
treeaab7ad1d9222dac3dab7a69515f11e30a966e86c
parentc8f3579f936f9943a691cc65cda64bd70ba3ae9f
Merge pull request #12565 from dkurt:dnn_non_intel_gpu

* Remove isIntel check from deep learning layers

* Remove fp16->fp32 fallbacks where it's not necessary

* Fix Kernel::run to prevent localsize > globalsize
29 files changed:
modules/core/include/opencv2/core/ocl.hpp
modules/core/src/ocl.cpp
modules/core/test/ocl/test_gemm.cpp
modules/dnn/src/dnn.cpp
modules/dnn/src/layers/batch_norm_layer.cpp
modules/dnn/src/layers/blank_layer.cpp
modules/dnn/src/layers/concat_layer.cpp
modules/dnn/src/layers/convolution_layer.cpp
modules/dnn/src/layers/crop_layer.cpp
modules/dnn/src/layers/detection_output_layer.cpp
modules/dnn/src/layers/eltwise_layer.cpp
modules/dnn/src/layers/flatten_layer.cpp
modules/dnn/src/layers/fully_connected_layer.cpp
modules/dnn/src/layers/lrn_layer.cpp
modules/dnn/src/layers/normalize_bbox_layer.cpp
modules/dnn/src/layers/padding_layer.cpp
modules/dnn/src/layers/permute_layer.cpp
modules/dnn/src/layers/prior_box_layer.cpp
modules/dnn/src/layers/region_layer.cpp
modules/dnn/src/layers/reorg_layer.cpp
modules/dnn/src/layers/reshape_layer.cpp
modules/dnn/src/layers/shuffle_channel_layer.cpp
modules/dnn/src/layers/slice_layer.cpp
modules/dnn/src/layers/softmax_layer.cpp
modules/dnn/src/layers/split_layer.cpp
modules/dnn/src/ocl4dnn/src/ocl4dnn_lrn.cpp
modules/dnn/src/opencl/prior_box.cl
modules/dnn/test/test_onnx_importer.cpp
modules/python/test/test_dnn.py