Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
835 ディスカッション

fatal error: 'CL/sycl.hpp' file not found

QM
従業員
13,686件の閲覧回数

Hi Folks,

 

Hope you have a wonderful day at work.

 

I am trying to build DPC++ on my computer which is using Ubuntu. I followed exactly what mentioned in the guild:  https://intel.github.io/llvm-docs/GetStartedGuide.html

 

My DPC++ toolchain is built using configure.py without any further options added (no CUDA, no HIP, no ESIMD CPU Emulation ), I also installed OpenCL RT for CPU and set working environment/libs as followed.

export DPCPP_HOME=~/sycl_workspace
export PATH=$DPCPP_HOME/llvm/build/bin:$PATH
export LD_LIBRARY_PATH=$DPCPP_HOME/llvm/build/lib:$LD_LIBRARY_PATH

 

DPC++ toolchain is tested and passed by $DPCPP_HOME/llvm/buildbot/check.py

 

However when I run a simple DPC++ application provided by the guild, the <CL/sycl.hpp> can not be found. Did I miss some step in the build process? Or do I need to install OpenCL separately? Thank you for your help.

 

Regards,

Quan

0 件の賞賛
1 解決策
QM
従業員
13,567件の閲覧回数

Hi Vidya,

 

I have resolved my issue after installing OpenCL sdk and include its header files. Thanks for your time and we can close the topic. Again, thank you.

 

Best regards,

Quan

元の投稿で解決策を見る

5 返答(返信)
VidyalathaB_Intel
モデレーター
13,642件の閲覧回数

Hi,

 

Thanks for reaching out to us.

 

>>without any further options added (no CUDA, no HIP, no ESIMD CPU Emulation )

Could you please let us know the GPU with which you are working?

 

If you are working on Intel GPU you can use Intel oneAPI DPC++ compiler by downloading oneAPI BaseToolkit (Link to download: https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html) instead of using OpenSource DPC++ compiler.

 

If you still wish to continue with the opensource oneAPI DPC++ compiler, we suggest you raise this issue in Github for better assistance as we do not provide support for opensource oneAPI in this forum.

 

Please refer to the below GitHub link to raise this issue:

https://github.com/intel/llvm/issues

 

Regards,

Vidya.

 

QM
従業員
13,578件の閲覧回数

Hi Vidya,

 

Thank you for your reply.

 

I am using Intel GPU and decided to install the oneAPI BaseToolkit on Windows because oneAPI is only supporting CPU flow in WSL2 (ubuntu in my case) I think. I have tried to build a sample project using Visual Studio but encountering the same issue "CL/sycl.hpp not found". So I believe I need to install Intel OpenCL driver and including the CL library in build step, is that correct? Please let me know your idea.

 

Best,

Quan

QM
従業員
13,568件の閲覧回数

Hi Vidya,

 

I have resolved my issue after installing OpenCL sdk and include its header files. Thanks for your time and we can close the topic. Again, thank you.

 

Best regards,

Quan

VidyalathaB_Intel
モデレーター
13,545件の閲覧回数

Hi Quan,


>>I have resolved my issue

Glad to know that your issue is resolved and thanks for letting us know.


>>Thanks for your time and we can close the topic

Thanks for the confirmation. As the issue is resolved we are closing this thread. Please post a new question if you need any additional information from Intel as this thread will no longer be monitored.


Have a Great Day!


Regards,

Vidya.


SushmitaRamdasHoskeri
8,323件の閲覧回数

Hi Team, 

We were trying to compile the llvm [https://github.com/intel/llvm] from sources in the Ubuntu environment as described in this document: https://intel.github.io/llvm-docs/GetStartedGuide.html

 

We tried 2 configurations:

1.) Ninja based:

python $DPCPP_HOME/llvm/buildbot/configure.py
python $DPCPP_HOME/llvm/buildbot/compile.py

 

2.) Unix based:

python $DPCPP_HOME/llvm/buildbot/configure.py --cmake-gen "Unix Makefiles"

python $DPCPP_HOME/llvm/buildbot/compile.py

 

Ran into issues for both variations in the Ubuntu platform (please find the error logs attached).

 

OS details:

cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

uname -r
5.15.0-94-generic

 

Can you please help us with any additional steps we could be missing?

 

返信