-
Notifications
You must be signed in to change notification settings - Fork 902
opal/accelerator: Remove function table and dlopen logic #10857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Alongside this, I want to add link libcuda against the gpusm, rgpusm, and smcuda components and directly call cuda functions within them. |
8d4e505
to
5f45e6c
Compare
Overall, nice job on a big AC change. Couple of minor things and you should be good to go. |
5f45e6c
to
f23e8f9
Compare
f23e8f9
to
ce27375
Compare
bot:aws:retest |
I'm also going to add the code that replaces opal/cuda and remove opal/cuda in this PR |
219fe1f
to
8cb9c97
Compare
bot:aws:retest |
Real failure when I added the opal_cuda.h header, need to figure out what I did wrong |
Instead of dlopening cuda, add direct dependency on libcuda. This also means we can remove the dlopen dependency. Signed-off-by: William Zhang <[email protected]>
Signed-off-by: William Zhang <[email protected]>
8cb9c97
to
a560402
Compare
Ah I forgot to add the opal_cuda.h file to git, should work now |
bot:aws:retest |
Signed-off-by: William Zhang <[email protected]>
a560402
to
d5ba0a3
Compare
Instead of dlopening cuda, add direct dependency on libcuda. This also means we can remove the dlopen dependency.
Signed-off-by: William Zhang [email protected]