dpctl.program (deprecated)

Deprecated since version :py:mod:`dpctl.program`: is deprecated. Use dpctl.compiler instead.

dpctl.program provides a way to create a SYCL kernel from an OpenCL* program source code represented as a string, SYCL source code represented as a string, or a SPIR-V binary file.

It implements creation of interoperability sycl::kernel_bundle<sycl::bundle_state::executable> (a collection of kernels), as well as creation of individual sycl::kernel, suitable for submission for execution via dpctl.SyclQueue.submit().