dnn(slice): disable buggy OCV/OCL implementation
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Mon, 6 Jul 2020 14:13:38 +0000 (14:13 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Mon, 6 Jul 2020 21:36:19 +0000 (21:36 +0000)
modules/dnn/src/layers/slice_layer.cpp

index 00bebbcd2dcde774c928143ce5ef1fc672d68665..a16384cbd4af9f71539398b033358f4bd4b88afe 100644 (file)
@@ -202,6 +202,10 @@ public:
 #ifdef HAVE_OPENCL
     bool forward_ocl(InputArrayOfArrays inputs_, OutputArrayOfArrays outputs_, OutputArrayOfArrays internals_)
     {
+#if 1
+        // TODO fix that (brokes YOLOv4-tiny)
+        return false;
+#else
         std::vector<UMat> inputs;
         std::vector<UMat> outputs;
 
@@ -244,7 +248,8 @@ public:
         }
 
         return true;
-    }
+#endif
+        }
 #endif
 
     void forward(InputArrayOfArrays inputs_arr, OutputArrayOfArrays outputs_arr, OutputArrayOfArrays internals_arr) CV_OVERRIDE