[Beignet] utests difficulty on Halo GT4

Andrew Lavin aj.lavin at gmail.com
Tue May 17 03:24:14 UTC 2016


The patch fixed it, thanks!

Yes I am using clang-3.8 that comes with Ubuntu 16.04.

summary:
----------
  total: 803
  run: 802
  pass: 802
  fail: 0
  pass rate: 1.000000

Maybe I will try the OCL20 branch again now that I have master working.

Thanks,
Andrew

On Mon, May 16, 2016 at 7:46 PM, Pan, Xiuli <xiuli.pan at intel.com> wrote:

> Hi Andrew,
>
>
>
> This problem seems very familiar, if you are building beignet with clang,
> please try this patch:
>
> https://patchwork.freedesktop.org/patch/84442/
>
> If not, please provide us the log with “export OCL_OUTPUT_ASM=1,  export
> OCL_OUTPUT_LLVM_AFTER_GEN=1, export OCL_OUTPUT_GEN_IR=1”
>
>
>
> Thanks
>
> Xiuli
>
>
>
>
>
> *From:* Beignet [mailto:beignet-bounces at lists.freedesktop.org] *On Behalf
> Of *Andrew Lavin
> *Sent:* Tuesday, May 17, 2016 1:38 AM
> *To:* Beignet at lists.freedesktop.org
> *Subject:* [Beignet] utests difficulty on Halo GT4
>
>
>
> Hi,
>
>
>
> I just received a Skull Canyon NUC with Intel Graphics Skylake Halo GT4. I
> built beignet master but the unit tests fail. I am running Ubuntu 16.04
> with the default 4.4.0-22-generic kernel. It is my first try with beignet,
> apologies if I am doing something wrong.
>
>
>
> andrew at skull:~/Downloads/beignet-master/build/utests$ ./utest_run
>
> platform number 1
>
> platform_profile "FULL_PROFILE"
>
> platform_name "Intel Gen OCL Driver"
>
> platform_vendor "Intel"
>
> platform_version "OpenCL 1.2 beignet 1.2 (git-722b49c)"
>
> 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_image2d_from_buffer cl_khr_spir cl_khr_icd cl_intel_accelerator
> cl_intel_motion_estimation"
>
> Beignet: self-test failed: (3, 7, 5) + (5, 7, 3) returned (-259236996,
> -1798855746, -134614158)
>
> See README.md or http://www.freedesktop.org/wiki/Software/Beignet/
>
> Beignet: Warning - overriding self-test failure
>
> device_profile "FULL_PROFILE"
>
> device_name "Intel(R) HD Graphics Skylake Halo GT4"
>
> device_vendor "Intel"
>
> device_version "OpenCL 1.2 beignet 1.2 (git-722b49c)"
>
> device_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_image2d_from_buffer cl_khr_spir cl_khr_icd cl_intel_accelerator
> cl_intel_motion_estimation cl_khr_fp16"
>
> device_opencl_c_version "OpenCL C 1.2 beignet 1.2 (git-722b49c)"
>
> 23 image formats are supported
>
> [CL_R CL_UNORM_INT8]
>
> [CL_R CL_UNORM_INT16]
>
> [CL_R CL_SIGNED_INT8]
>
> [CL_R CL_SIGNED_INT16]
>
> [CL_R CL_SIGNED_INT32]
>
> [CL_R CL_UNSIGNED_INT8]
>
> [CL_R CL_UNSIGNED_INT16]
>
> [CL_R CL_UNSIGNED_INT32]
>
> [CL_R CL_HALF_FLOAT]
>
> [CL_R CL_FLOAT]
>
> [CL_RG CL_UNORM_INT8]
>
> [CL_RG CL_UNSIGNED_INT8]
>
> [CL_RGBA CL_UNORM_INT8]
>
> [CL_RGBA CL_UNORM_INT16]
>
> [CL_RGBA CL_SIGNED_INT8]
>
> [CL_RGBA CL_SIGNED_INT16]
>
> [CL_RGBA CL_SIGNED_INT32]
>
> [CL_RGBA CL_UNSIGNED_INT8]
>
> [CL_RGBA CL_UNSIGNED_INT16]
>
> [CL_RGBA CL_UNSIGNED_INT32]
>
> [CL_RGBA CL_HALF_FLOAT]
>
> [CL_RGBA CL_FLOAT]
>
> [CL_BGRA CL_UNORM_INT8]
>
> test_load_program_from_bin_file()    [FAILED]
>
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>
>   at file
> /home/andrew/Downloads/beignet-master/utests/load_program_from_bin_file.cpp,
> function test_load_program_from_bin_file, line 72
>
> enqueue_built_in_kernels()ASSERTION FAILED: TODO A store to a structure
> argument (i.e. not a char/short/int/float argument) has been found. This is
> not supported yet
>
>   at file
> /home/andrew/Downloads/beignet-master/backend/src/ir/lowering.cpp, function
> gbe::ir::ArgUse gbe::ir::FunctionArgumentLowerer::lower(uint32_t), line 519
>
> Trace/breakpoint trap (core dumped)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/beignet/attachments/20160516/0086ea8e/attachment.html>


More information about the Beignet mailing list