Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is SYCL 1.2?

Tags:

tensorflow

I am trying to install tensorflow

Please specify the location where ComputeCpp for SYCL 1.2 is installed. [Default is /usr/local/computecpp]: 
Invalid SYCL 1.2 library path. /usr/local/computecpp/lib/libComputeCpp.so cannot be found

What should I do?What is SYCL 1.2?

like image 382
MotaF Avatar asked Jan 24 '17 14:01

MotaF


People also ask

What is SYCL used for?

SYCL is an open standard specification published by the Khronos Group. It defines a single-source C++ programming layer that allows developers to use modern C++ features on a range of heterogeneous devices.

What is Intel SYCL?

SYCL is a higher-level programming model to improve programming productivity on various hardware accelerators. It is a single-source embedded domain-specific language (eDSL) based on pure C++17. It is a standard developed by Khronos Group, announced in March 2014. SYCL.


2 Answers

SYCL is a C++ abstraction layer for OpenCL. TensorFlow's experimental support for OpenCL uses SYCL, in conjunction with a SYCL-aware C++ compiler.

As Yaroslav pointed out in his comment, SYCL is only required if you are building TensorFlow with OpenCL support. The following question during the execution of ./configure asks about OpenCL support:

Do you wish to build TensorFlow with OpenCL support? [y/N]

If you answer N, you will not have to supply a SYCL path.

like image 103
mrry Avatar answered Nov 15 '22 13:11

mrry


It is optional step so you can skip if you want.

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators.

so if you want to intall you have to Setting Up TensorFlow With OpenCL Using SYCL bellow link provide step by step information about it https://developer.codeplay.com/computecppce/latest/getting-started-with-tensorflow

like image 23
Vishvajeet Ramanuj Avatar answered Nov 15 '22 13:11

Vishvajeet Ramanuj