wlav / cppyy-backend

23 stars 27 forks source link

CUDA support for 11.8+ #23

Open hexomethyl opened 2 weeks ago

hexomethyl commented 2 weeks ago

Hey,

I was wondering what is holding cppyy back from being able to support CUDA 11.8+ ?

Thanks

wlav commented 2 weeks ago

cppyy 3.x uses Clang13. I don't think there's an issue with supporting 11.8 per se, but Clang has a bunch of places in its Cuda.cpp where it hard-wires various versions. It stops at 11.2. I suspect backporting latest Clang Cuda.cpp is all that it would take.

hexomethyl commented 2 weeks ago

Ok I see.

Where would one start? Does cppyy maintain a fork of clang?

Thanks