By the way! Now clinfo gives next info: I: ICD loader reports no usable platforms.
I think I really don`t complete some configs :-( 13.06.2014, 13:11, "Nikita Orlov" <[email protected]>: > Hi! > > Thanks very much! > I have built beignet from master branch and patch kernel 3.14. > Now beignet utest pass 0.199 (5 tests failed). > > But, I still have a problem, OpenCV still fail all tests from opencv_test_ocl. > I think I must config something, but I can`t find any doc, articles of > anything else about it. > Maybe you can point me right source for such information? > > About, HSW support. How do you think when will it be in upstream? > > 13.06.2014, 06:41, "Yang, Rong R" <[email protected]>: >> -----Original Message----- >> From: Beignet [mailto:[email protected]] On Behalf Of >> Yichao Yu >> Sent: Friday, June 13, 2014 2:09 AM >> To: Nikita Orlov >> Cc: [email protected] >> Subject: Re: [Beignet] troubles with beignet 0.8.0, Debian 8 (jessie) and >> i7 4770 >> >> On Thu, Jun 12, 2014 at 12:52 PM, Nikita Orlov <[email protected]> >> wrote: >>> Hello! >>> >>> I`m trying to run opencv opencl accelerated. >>> I have installed beignet from debian jessie repo. >>> >>> clinfo: >>> >>> user@video-stend2:~$ clinfo >>> Number of platforms: 1 >>> Platform Profile: FULL_PROFILE >>> Platform Version: OpenCL 1.1 beignet 0.8.0 >>> Platform Name: Experiment Intel Gen OCL Driver >>> Platform Vendor: Intel >>> Platform Extensions: cl_khr_global_int32_base_atomics >>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics >>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store >>> cl_khr_icd >>> >>> Platform Name: Experiment Intel Gen OCL Driver Number of devices: 1 >>> Device Type: CL_DEVICE_TYPE_GPU >>> Device ID: 1042 >>> Max compute units: 64 >>> Max work items dimensions: 3 >>> Max work items[0]: 512 >>> Max work items[1]: 512 >>> Max work items[2]: 512 >>> Max work group size: 512 >>> Preferred vector width char: 16 >>> Preferred vector width short: 16 >>> Preferred vector width int: 16 >>> Preferred vector width long: 16 >>> Preferred vector width float: 16 >>> Preferred vector width double: 0 >>> Native vector width char: 16 >>> Native vector width short: 16 >>> Native vector width int: 16 >>> Native vector width long: 16 >>> Native vector width float: 16 >>> Native vector width double: 16 >>> Max clock frequency: 1000Mhz >>> Address bits: 32 >>> Max memory allocation: 134217728 >>> Image support: Yes >>> Max number of images read arguments: 128 >>> Max number of images write arguments: 8 >>> Max image 2D width: 8192 >>> Max image 2D height: 8192 >>> Max image 3D width: 8192 >>> Max image 3D height: 8192 >>> Max image 3D depth: 2048 >>> Max samplers within kernel: 16 >>> Max size of kernel argument: 1024 >>> Alignment (bits) of base address: 1024 >>> Minimum alignment (bytes) for any datatype: 128 >>> Single precision floating point capability >>> Denorms: No >>> Quiet NaNs: Yes >>> Round to nearest even: Yes >>> Round to zero: No >>> Round to +ve and infinity: No >>> IEEE754-2008 fused multiply-add: No >>> Cache type: Read/Write >>> Cache line size: 128 >>> Cache size: 8192 >>> Global memory size: 134217728 >>> Constant buffer size: 524288 >>> Max number of constant args: 8 >>> Local memory type: Global >>> Local memory size: 65536 >>> Error correction support: 0 >>> Unified memory for Host and Device: 0 >>> Profiling timer resolution: 80 >>> Device endianess: Little >>> Available: Yes >>> Compiler available: Yes >>> Execution capabilities: >>> Execute OpenCL kernels: Yes >>> Execute native function: Yes >>> Queue properties: >>> Out-of-Order: No >>> Profiling : Yes >>> Platform ID: 0x7f1390957a40 >>> Name: Intel(R) HD Graphics Haswell M >>> Vendor: Intel >>> Device OpenCL C version: OpenCL C 1.1 beignet 0.8.0 >>> Driver version: 0.8.0 >>> Profile: FULL_PROFILE >>> Version: OpenCL 1.1 beignet 0.8.0 >>> Extensions: cl_khr_global_int32_base_atomics >>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics >>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store >>> cl_khr_icd >>> >>> user@video-stend2:~$ clinfo >>> Number of platforms: 1 >>> Platform Profile: FULL_PROFILE >>> Platform Version: OpenCL 1.1 beignet 0.8.0 >>> Platform Name: Experiment Intel Gen OCL Driver >>> Platform Vendor: Intel >>> Platform Extensions: cl_khr_global_int32_base_atomics >>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics >>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store >>> cl_khr_icd >>> >>> Platform Name: Experiment Intel Gen OCL Driver Number of devices: 1 >>> Device Type: CL_DEVICE_TYPE_GPU >>> Device ID: 1042 >>> Max compute units: 64 >>> Max work items dimensions: 3 >>> Max work items[0]: 512 >>> Max work items[1]: 512 >>> Max work items[2]: 512 >>> Max work group size: 512 >>> Preferred vector width char: 16 >>> Preferred vector width short: 16 >>> Preferred vector width int: 16 >>> Preferred vector width long: 16 >>> Preferred vector width float: 16 >>> Preferred vector width double: 0 >>> Native vector width char: 16 >>> Native vector width short: 16 >>> Native vector width int: 16 >>> Native vector width long: 16 >>> Native vector width float: 16 >>> Native vector width double: 16 >>> Max clock frequency: 1000Mhz >>> Address bits: 32 >>> Max memory allocation: 134217728 >>> Image support: Yes >>> Max number of images read arguments: 128 >>> Max number of images write arguments: 8 >>> Max image 2D width: 8192 >>> Max image 2D height: 8192 >>> Max image 3D width: 8192 >>> Max image 3D height: 8192 >>> Max image 3D depth: 2048 >>> Max samplers within kernel: 16 >>> Max size of kernel argument: 1024 >>> Alignment (bits) of base address: 1024 >>> Minimum alignment (bytes) for any datatype: 128 >>> Single precision floating point capability >>> Denorms: No >>> Quiet NaNs: Yes >>> Round to nearest even: Yes >>> Round to zero: No >>> Round to +ve and infinity: No >>> IEEE754-2008 fused multiply-add: No >>> Cache type: Read/Write >>> Cache line size: 128 >>> Cache size: 8192 >>> Global memory size: 134217728 >>> Constant buffer size: 524288 >>> Max number of constant args: 8 >>> Local memory type: Global >>> Local memory size: 65536 >>> Error correction support: 0 >>> Unified memory for Host and Device: 0 >>> Profiling timer resolution: 80 >>> Device endianess: Little >>> Available: Yes >>> Compiler available: Yes >>> Execution capabilities: >>> Execute OpenCL kernels: Yes >>> Execute native function: Yes >>> Queue properties: >>> Out-of-Order: No >>> Profiling : Yes >>> Platform ID: 0x7f1390957a40 >>> Name: Intel(R) HD Graphics Haswell M >>> Vendor: Intel >>> Device OpenCL C version: OpenCL C 1.1 beignet 0.8.0 >>> Driver version: 0.8.0 >>> Profile: FULL_PROFILE >>> Version: OpenCL 1.1 beignet 0.8.0 >>> Extensions: cl_khr_global_int32_base_atomics >>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics >>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store >>> cl_khr_icd ccc >>> >>> I am trying run opencv_test_ocl and utest (from beignet src, I can >>> succesfully build ut by myself). Everything fails. >>> It is difficult to paste here log, because system freeze and I can just >>> reset computer. >> It seems that you have a Haswell CPU and I think you are having the same >> problem with me (You can find a thread on the mailing list a few weeks ago >> about it). The support for Haswell CPU is not finished yet and it will very >> likely hang the GPU. >>>>>>> Are you using beignet 0.8 release? Beignet v0.8 have not supported >>>>>>> HSW, you should use Beignet git master, the Haswell support almost has >>>>>>> finished in master. Pay attention that you should apply a kernel patch >>>>>>> in attachment if you want to run kernels with local memory. This is >>>>>>> because of drm's restriction, and will drm guys is handing it. >> If still any problem, welcome to report. >> >> P.S. I don't think the system is frozen. It might appear that way because >> the display is not updating. However, if you wait long enough and/or try to >> kill the running process with Ctrl-C, you can still get you system back. >>>>>>>> System frozen may be caused by GPU hang and your system doesn't >>>>>>>> enable hang check. Try echo -n 1 > >>>>>>>> /sys/module/i915/parameters/enable_hangcheck with root user. >>> I run tests with Xorg and without. >>> >>> What is wrong? Maybe I didn`t install some libs or some additional >>> configuration is required? >>> >>> -- >>> Nikita Orlov >>> Skype: nik_stet >>> QQ: 2717846083 >>> _______________________________________________ >>> Beignet mailing list >>> [email protected] >>> http://lists.freedesktop.org/mailman/listinfo/beignet >> _______________________________________________ >> Beignet mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/beignet >> , >> >> _______________________________________________ >> Beignet mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/beignet > > -- > Nikita Orlov > Skype: nik_stet > QQ: 2717846083 > _______________________________________________ > Beignet mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/beignet -- Nikita Orlov Skype: nik_stet QQ: 2717846083 _______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
