Skip to content

OpenCL runtime not found #653

Closed
Closed
@crtrott

Description

@crtrott

Hi,

so I followed all the instructions for the X86 OpenCL runtime and it is not getting found. I also had to remove the nvidia.icd so it wouldn't pick that up.

LD_PRELOAD=/home/projects/x86-64/intel/opencl-intercept-layer/lib64/libOpenCL.so ./simple-sycl-app.exe 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CLIntercept (64-bit) is loading...
CLintercept file location: /home/projects/x86-64/intel/opencl-intercept-layer/lib64/libOpenCL.so
CLIntercept URL: https://github.com/intel/opencl-intercept-layer
CLIntercept git description: v2.2.1-150-gbf87e59
CLIntercept git refspec: refs/heads/master
CLInterecpt git hash: bf87e59225b486ba8195c3b24888e59406bd95b4
CLIntercept optional features:
    cliloader(supported)
    cliprof(supported)
    kernel overrides(supported)
    ITT tracing(NOT supported)
    MDAPI(supported)
CLIntercept environment variable prefix: CLI_
CLIntercept config file: clintercept.conf
Read DLL name from user parameters: /opt/intel/oclcpuexp/x64/libOpenCL.so.1
Trying to load dispatch from: /opt/intel/oclcpuexp/x64/libOpenCL.so.1
Couldn't get exported function pointer to: clSetProgramReleaseCallback
Couldn't get exported function pointer to: clSetProgramSpecializationConstant
... success!
CallLogging is set to a non-default value!
Timer Started!
... loading complete.
>>>> clGetPlatformIDs
<<<< clGetPlatformIDs -> CL_PLATFORM_NOT_FOUND_KHR
The results are correct!
CLIntercept is shutting down...
... shutdown complete.
[crtrott@apollo raw]$ ls /opt/intel/oclcpuexp/x64/libOpenCL.so.1
/opt/intel/oclcpuexp/x64/libOpenCL.so.1
[crtrott@apollo raw]$ ls -l /opt/intel/oclcpuexp/x64/libOpenCL.so.1
lrwxrwxrwx 1 10697018 2625 16 Sep 17 08:27 /opt/intel/oclcpuexp/x64/libOpenCL.so.1 -> libOpenCL.so.2.0
[crtrott@apollo raw]$ cat /opt/
intel/    rh/       sandia/   Symantec/ 
[crtrott@apollo raw]$ cat /etc/OpenCL/vendors/intel_expcpu.icd 
/opt/intel/oclcpuexp/x64/libintelocl.so
[crtrott@apollo raw]$ ls -l /opt/intel/oclcpuexp/x64/libintelocl.so
lrwxrwxrwx 1 10697018 2625 25 Sep 17 08:27 /opt/intel/oclcpuexp/x64/libintelocl.so -> libintelocl.so.2019.8.7.0
[crtrott@apollo raw]$ ldd simple-sycl-app.exe 
	linux-vdso.so.1 =>  (0x00007fff931db000)
	libOpenCL.so.1 => /opt/intel/oclcpuexp/x64/libOpenCL.so.1 (0x00007f75bc3e0000)
	librt.so.1 => /lib64/librt.so.1 (0x0000003dcec00000)
	libstdc++.so.6 => /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/7.3.0/base/lib64/libstdc++.so.6 (0x00007f75bc018000)
	libm.so.6 => /lib64/libm.so.6 (0x0000003dcdc00000)
	libgcc_s.so.1 => /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/7.3.0/base/lib64/libgcc_s.so.1 (0x00007f75bbdff000)
	libsycl.so => /home/projects/x86-64/clang/intel/2019-09-17/lib/libsycl.so (0x00007f75bb9a3000)
	libc.so.6 => /lib64/libc.so.6 (0x0000003dcd800000)
	libdl.so.2 => /lib64/libdl.so.2 (0x0000003dce400000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003dce000000)
	/lib64/ld-linux-x86-64.so.2 (0x000055848d917000)

Same system as in #646

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions