cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Observer
Observer
13,702 Views
Registered: ‎10-02-2012

CL_PLATFORM_NOT_FOUND_KHR

Jump to solution

Hi,

 

I get the CL_PLATFORM_NOT_FOUND_KHR error on the clGetPlatformIDs(1, &platform, NULL) funtion.

I don't enable the cl_khr_icd extension either, which is the only case when I should get this error.

The same code works fine on all other platforms (Altera, Nvidia and Intel).

I had to use standard gcc to enable c++11 as the xilinx provided gcc doesn't support the same.

The helloworld example from xilinx runs file even with std. gcc. and the call to clGetPlatformIDs() is same in both cases.

 

Here is my setup info:

Device: xilinx:adm-pcie-7v3:1ddr:2.1

 

[srikanth1986@xavier rich]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

[srikanth1986@xavier rich]$ env
XDG_SESSION_ID=984
HOSTNAME=xavier.ichec.ie
TERM=xterm-256color
SHELL=/bin/bash
HISTSIZE=1000
XILINX_SDACCEL=/opt/Xilinx/SDAccel/2015.4
SSH_CLIENT=128.141.47.18 44764 22
OLDPWD=/ichec/home/users/srikanth1986/makefile_ex
SSH_TTY=/dev/pts/22
USER=srikanth1986
LD_LIBRARY_PATH=/opt/Xilinx/SDAccel/2015.4/runtime/lib/x86_64:/opt/Xilinx/SDAccel/2015.4/runtime/lib/x86_64/lib:/opt/Xilinx/SDAccel/2015.4/lib/lnx64.o:/opt/Xilinx/SDAccel/2015.4/Vivado/lib/lnx64.o
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
XILINXD_LICENSE_FILE=/opt/Xilinx/.lic
MAIL=/var/spool/mail/srikanth1986
PATH=/opt/Xilinx/SDAccel/2015.4/bin:/opt/Xilinx/SDAccel/2015.4/gnu/arm/2013.11/lin/bin:/opt/Xilinx/SDAccel/2015.4/Vivado/bin:/opt/Xilinx/SDAccel/2015.4/Vivado_HLS/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/ichec/home/users/srikanth1986/bin
PWD=/ichec/home/users/srikanth1986/rich
XMODIFIERS=@im=ibus
LANG=en_US.utf8
XILINX_VIVADO=/opt/Xilinx/SDAccel/2015.4
HISTCONTROL=ignoredups
XILINX_OPENCL=/opt/xilinx/SDAccel/2015.4
SHLVL=1
HOME=/ichec/home/users/srikanth1986
LOGNAME=srikanth1986
SSH_CONNECTION=128.141.47.18 44764 10.100.1.160 22
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/11403
DISPLAY=localhost:11.0
_=/usr/bin/env

[srikanth1986@xavier rich]$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)

[srikanth1986@xavier rich]$ sdaccel -version
sdaccel v2015.4 (64-bit)
SW Build 1480362 on Fri Feb 12 13:24:14 MST 2016
Copyright 1986-2016 Xilinx, Inc. All Rights Reserved.

 

Thanks and Regards,

Srikanth

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Observer
Observer
23,687 Views
Registered: ‎10-02-2012

This turned out to be a simple fix, but where the error is thrown is misleading.

Replacing

#include "CL/cl.h"

with

#include "CL/opencl.h"

solved this issue for me.

View solution in original post

0 Kudos
1 Reply
Highlighted
Observer
Observer
23,688 Views
Registered: ‎10-02-2012

This turned out to be a simple fix, but where the error is thrown is misleading.

Replacing

#include "CL/cl.h"

with

#include "CL/opencl.h"

solved this issue for me.

View solution in original post

0 Kudos