Skip to content

C++ Not Allowed? #1684

Answered by jeremylt
NamjaeChoi asked this question in Q&A
Oct 7, 2024 · 2 comments · 3 replies
Discussion options

You must be logged in to vote

Yeah, if you don't care about the OCCA and SYCL backends, it gets a lot easier to experiment. The CPU side just cares about getting a good function pointer for the QFunction and CUDA and HIP can handle whatever syntax CUDA and HIP normally support. The entire definition of that class and its methods would need to be accessible to the JiT backend for compiling, which is where you might run into compile time issues if the entirety of those files with those definitions aren't CUDA/HIP friendly.

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@jeremylt
Comment options

Answer selected by NamjaeChoi
@NamjaeChoi
Comment options

@jedbrown
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