-
Notifications
You must be signed in to change notification settings - Fork 12
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
cuGetProcAddress not implement #3
Comments
My question is, the server returns to the client a pointer (fn**) pointing to a pointer (fn*). This pointer belongs to the server and cannot be used by the client. |
https://developer.nvidia.com/blog/exploring-the-new-features-of-cuda-11-3/ CUDA 11.3 also introduces a new driver and runtime API to query memory addresses for driver API functions. Previously, there was no direct way to obtain function pointers to the CUDA driver symbols. To do so, you had to call into dlopen, dlsym, or GetProcAddress. This feature implements a new driver API, cuGetProcAddress, and the corresponding new runtime API cudaGetDriverEntryPoint. |
Sorry for my late reply. |
I have completed a new project related to remote CUDA. It is much faster than Clink. I patched the kernel function parameters for cuLaunchKernel and implemented a new protocol to transfer CUDA requests and responses. |
Amazing!! I will keep an eye on it. Also, are you going to make it open source? If possible, I would like to contribute as well. |
I encountered the aforementioned error, and I also tried to implement it myself, but was continuously unsuccessful.
If you have some spare time, could you help implement this function? Thank you very much.
server
client
The text was updated successfully, but these errors were encountered: