Precisely, the kernel compilation in OpenCL is make in running time (library call). NOTE: your OpenCL library declares to support OpenCL 1.2,īut it seems to support up to OpenCL 2.1 too. ) Success ĬlCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platformĬlCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (1)ĬlCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platformĬlCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platformĬlCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) ) Intel Gen OCL DriverĬlGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL. _2d_to_3d _cl_copy_image_3d_to_3d _cl_copy_image_2d_to_buffer _cl_copy_image_3d_to_buffer _cl_copy_buffer_to_image_2d _cl_copy_buffer_to_image_3d _cl_fill_region_unalign _cl_fill_region_align2 _cl_fill_region_align4 _cl_fill_region_align8_2 _cl_fill_region_align8_4 _cl_fill_region_align8_8 _cl_fill_region_Īlign8_16 _cl_fill_region_align128 _cl_fill_image_1d _cl_fill_image_1d_array _cl_fill_image_2d _cl_fill_image_2d_array _cl_fill_image_3d ĭevice 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_spir cl_khr_icdĬlGetPlatformInfo(NULL, CL_PLATFORM_NAME. SPIR versions printf() buffer size 1048576 (1024KiB)īuilt-in kernels _cl_copy_region_align4 _cl_copy_region_align16 _cl_cpy_region_unalign_same_offset _cl_copy_region_unalign_dst_offset _cl_copy_region_unalign_src_offset _cl_copy_buffer_rect _cl_copy_image_1d_to_1d _cl_copy_image_2d_to_2d _cl_copy_image_3d_to_2d _cl_copy_image Max 1D or 2D image array size 2048 images Max size for 1D images from buffer 65536 pixels Minimum alignment for any data type 128 bytesĪlignment of base address 1024 bits (128 bytes) Single-precision Floating-point support (core)Ĭorrectly-rounded divide and sqrt operations Noĭouble-precision Floating-point support (n/a) Half-precision Floating-point support (n/a) Supported partition types None, None, None Platform Extensions function suffix Intelĭevice Name Intel(R) HD Graphics IvyBridge M GT2ĭevice OpenCL C Version OpenCL C 1.2 beignet 1.1.1 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_spir cl_khr_icd
Platform Version OpenCL 1.2 beignet 1.1.1 If anything goes normally, using command below in command line:
Intel opencl cygwin tutorial install#
Of course, install Docker Community Edition first and then search relative images in DockerHub.Īfter finish Docker installation, please follow this instruction from chihchun/opencl-intel. Using Docker is convenient, which you don't need config and install enviroments for all about OpenCL. $ sudo apt install beignet 2.2 Using OpenCL by Docker # below instructions refer Ubuntu 16.04.2 下为 Intel 显卡启用 OpenCL_Linux教程_Linux公社-Linux系统门户网站 # $ sudo apt-get install opencl-headers ocl-icd-dev ocl-icd-libopencl1 $ sudo apt-get install ocl-icd-opencl-dev ocl-icd-libopencl1 $ sudo apt-get install clang libclang-3.4-dev libclang-dev libclang1 $ sudo apt-get install build-essential g++ cmake # below instructions refer linux安装opencl:ubuntu14.04+opencl1.1 - qccz123456的博客 - CSDN博客 #