tce-load -i compiletc cmake git ocl-icd-dev bash clang

git clone git://anongit.freedesktop.org/beignet

[Beignet-1.3.1-Source fails with llvm error]

cd beignet

mkdir build
cd build

cmake -LAH -DCMAKE_C_FLAGS_RELEASE="-flto -fuse-linker-plugin -mtune=generic -Os -pipe" -DCMAKE_CXX_FLAGS_RELEASE="-flto -fuse-linker-plugin -mtune=generic -Os -pipe" -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=release -DCMAKE_VERBOSE_MAKEFILE=TRUE ../

make
sudo make install

$ sudo cat /sys/module/i915/parameters/enable_cmd_parser
1

make utest
cd utests
source ./setenv.sh
./utest_run

platform number 1
platform_profile "FULL_PROFILE"
platform_name "Intel Gen OCL Driver"
platform_vendor "Intel"
platform_version "OpenCL 2.0 beignet 1.4 (git-afd050f)"
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_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_intel_media_block_io cl_intel_planar_yuv cl_khr_gl_sharing"
device_profile "FULL_PROFILE"
device_name "Intel(R) HD Graphics Haswell Ultrabook GT2 Mobile"
device_vendor "Intel"
device_version "OpenCL 1.2 beignet 1.4 (git-afd050f)"
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_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_intel_media_block_io cl_intel_planar_yuv cl_khr_gl_sharing"
device_opencl_c_version "OpenCL C 1.2 beignet 1.4 (git-afd050f)"
27 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_UNORM_INT16]
[CL_RG CL_UNSIGNED_INT8]
[CL_RG CL_UNSIGNED_INT16]
[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]
[CL_sRGBA CL_UNORM_INT8]
[CL_sBGRA CL_UNORM_INT8]
test_load_program_from_bin_file()    [SUCCESS]
enqueue_built_in_kernels()    [SUCCESS]
builtin_acos_float()    [SUCCESS]
builtin_acos_float2()    [SUCCESS]
builtin_acos_float4()    [SUCCESS]
builtin_acos_float8()    [SUCCESS]
builtin_acos_float16()    [SUCCESS]
builtin_acosh_float()    [SUCCESS]
builtin_acosh_float2()    [SUCCESS]
builtin_acosh_float4()    [SUCCESS]
builtin_acosh_float8()    [SUCCESS]
builtin_acosh_float16()^C    Interrupt signal (SIGINT) received.
summary:
----------
  total: 1046
  run: 12
  pass: 11
  fail: 1
  pass rate: 0.916667
