Skip to content

submit_kernel(): omp_queue: Could not find required kernel launcher #1051

Answered by illuhad
garymm asked this question in Q&A
Discussion options

You must be logged in to vote

syclcc should also be used in library-only mode. While it is in principle possible to compile SYCL code manually without syclcc in the library-only case, syclcc adds a couple of flags to the compiler invocation that are not necessarily intuitive, or require knowledge of Open SYCL header internals:

  • Setting some macro definitions that configure the SYCL headers, and, in particular enable the required backends.
  • Automatically set include paths appropriately
  • Automatically link against the SYCL runtime library using rpath if possible.

If you want to see the compiler invocation with all the flags that it actually invokes, you can use --opensycl-dryrun.

The particular error you are getting is m…

Replies: 3 comments 8 replies

Comment options

You must be logged in to vote
6 replies
@illuhad
Comment options

@garymm
Comment options

@illuhad
Comment options

@garymm
Comment options

@illuhad
Comment options

Answer selected by garymm
Comment options

You must be logged in to vote
1 reply
@illuhad
Comment options

Comment options

You must be logged in to vote
1 reply
@illuhad
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants