[Beignet] possilbe bug when run opencv_test_imgproc

Meng, Mengmeng mengmeng.meng at intel.com
Fri Oct 24 08:08:34 PDT 2014


Hi,
 The 2 bugs are:
 1. https://jira01.devtools.intel.com/browse/VIZ-4490
 VIZ-4490 [HSW/IVB/BYT-M] After update opencv, 1 opencv case (opencv_test_imgproc/OCL_Imgproc/HoughLines)fail
 
 2. https://jira01.devtools.intel.com/browse/VIZ-4489
 VIZ-4489 [IVB/HSW/BYT-M] After update opencv, some opencv cases(eg.opencv_test_imgproc/OCL_ImgProc/Canny)fail

Thanks,
Meng

> -----Original Message-----
> From: Beignet [mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of
> yan.wang at linux.intel.com
> Sent: Friday, October 24, 2014 10:59 PM
> To: Zhigang Gong
> Cc: yan.wang at linux.intel.com; beignet at lists.freedesktop.org
> Subject: Re: [Beignet] possilbe bug when run opencv_test_imgproc
> 
> Could you give me one URL?
> Thanks.
> 
> Yan Wang
> 
> > All of these three failures are already tracked in JIRA.
> > If you have access to JIRA, you can check them easily.
> >
> > Thanks,
> > Zhigang Gong.
> >
> > On Fri, Oct 24, 2014 at 10:33 PM,  <yan.wang at linux.intel.com> wrote:
> >> Sure. I could try Yang Rong's patch.
> >> BTW, I also meet the following failed cases. Could you please confirm
> >> them? Thanks.
> >>
> >> [  FAILED  ] 3 tests, listed below:
> >> [  FAILED  ] OCL_ImgProc/Canny.Accuracy/8, where GetParam() =
> >> (Channels(3), AppertureSize(3), L2gradient(false), UseRoi(false)) [
> >> FAILED  ] OCL_ImgProc/Canny.Accuracy/10, where GetParam() =
> >> (Channels(3), AppertureSize(3), L2gradient(true), UseRoi(false)) [
> >> FAILED  ] OCL_Imgproc/HoughLines.RealImage/2, where GetParam() = (1,
> >> 0.00872665, 80)
> >>
> >> Yan Wang
> >>
> >>> I have BYT box, an IVB machine and a HSW notebook. All of them
> >>> haven't this issue.
> >>> Yang rong is working on a race condition patch. This issue may be
> >>> related. You may try again once he send out the patch.
> >>>
> >>> On Fri, Oct 24, 2014 at 5:46 PM,  <yan.wang at linux.intel.com> wrote:
> >>>> Hi, Zhigang,
> >>>>   May your platform also get failed cases when run
> >>>> OCL_ImageProc/Filter2D.Mat* although no crash, because I have only
> >>>> Baytail T platfrom. I am not sure the other platform has the same
> >>>> issue.
> >>>>   If yes, I could try to investigate the reason. It may have issue
> >>>> of filter2D OpenCL implementation in OpenCV.
> >>>>   Thanks.
> >>>>
> >>>> Yan Wang
> >>>>
> >>>>
> >>>>> Hi, All,
> >>>>>    I found one possible bug for review.
> >>>>>    if run the following:
> >>>>> ./opencv_test_imgproc --gtest_filter=OCL_ImageProc/Filter2D.Mat*.
> >>>>>    OCL_ImageProc/Filter2D.Mat/256 failed and continue. But the
> >>>>> whole test flow will crash in OCL_ImageProc/Filter2D.Mat/257:
> >>>>> [  FAILED  ] OCL_ImageProc/Filter2D.Mat/240, where GetParam() =
> >>>>> (CV_8U, Channels(2), 7, 1, BORDER_CONSTANT, false, false) (6433
> >>>>> ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/241
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/241 (358 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/242
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/242 (311 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/243
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/243 (6 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/244
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/244 (203 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/245
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/245 (207 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/246
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/246 (203 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/247
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/247 (7 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/248
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/248 (210 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/249
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/249 (207 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/250
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/250 (208 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/251
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/251 (7 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/252
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/252 (214 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/253
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/253 (207 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/254
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/254 (212 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/255
> >>>>> [       OK ] OCL_ImageProc/Filter2D.Mat/255 (7 ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/256
> >>>>>
> /home/yanwang/opencv/modules/imgproc/test/ocl/test_filter2d.cpp:106:
> >>>>> Failure
> >>>>> Expected: (TestUtils::checkNorm2(dst, udst)) <= (threshold), actual:
> >>>>> 255
> >>>>> vs 1
> >>>>> Size: [92 x 61]
> >>>>>
> >>>>>
> /home/yanwang/opencv/modules/imgproc/test/ocl/test_filter2d.cpp:107:
> >>>>> Failure
> >>>>> Expected: (TestUtils::checkNorm2(dst_roi, udst_roi)) <=
> >>>>> (threshold),
> >>>>> actual: 255 vs 1
> >>>>> Size: [92 x 61]
> >>>>>
> >>>>> [  FAILED  ] OCL_ImageProc/Filter2D.Mat/256, where GetParam() =
> >>>>> (CV_8U, Channels(2), 7, 4, BORDER_CONSTANT, false, false) (7413
> >>>>> ms)
> >>>>> [ RUN      ] OCL_ImageProc/Filter2D.Mat/257
> >>>>> opencv_test_imgproc:
> >>>>> /home/yanwang/beignet/src/intel/intel_gpgpu.c:703:
> >>>>> intel_gpgpu_check_binded_buf_address: Assertion
> >>>>> `gpgpu->binded_buf[i]->offset != 0' failed.
> >>>>> Segmentation fault (core dumped)
> >>>>>
> >>>>>   But if I run OCL_ImageProc/Filter2D.Mat/257 only, it passed. I
> >>>>> think
> >>>>> 256
> >>>>> case may influence it.
> >>>>>   Thanks.
> >>>>>
> >>>>> Yan Wang
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> Beignet mailing list
> >>>> Beignet at lists.freedesktop.org
> >>>> http://lists.freedesktop.org/mailman/listinfo/beignet
> >>>
> >
> 
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet


More information about the Beignet mailing list