UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor srikanth1986
Visitor
12,367 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
Visitor srikanth1986
Visitor
22,352 Views
Registered: ‎10-02-2012

Re: CL_PLATFORM_NOT_FOUND_KHR

Jump to solution

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.

0 Kudos
1 Reply
Visitor srikanth1986
Visitor
22,353 Views
Registered: ‎10-02-2012

Re: CL_PLATFORM_NOT_FOUND_KHR

Jump to solution

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.

0 Kudos