Skip to content

Getting "cudaMallocAsync not supported with this CUDA driver/runtime version" #7636

Answered by abellina
pedastrian57 asked this question in Q&A
Discussion options

You must be logged in to vote

@pedastrian57 I am not sure we have seen this before, honestly it's the first time I see usage with vGPU. I took a look at some internal threads on this and it looks like for a vGPU setup you need to enable Unified Memory for this allocator to work (cudaMallocAsync). If you are able to, you could try this: https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#enabling-unified-memory-vgpu.

In our project we normally fallback to another allocator if we detect that the driver/kernel are too old. In this case we detected everything was fine, based on version numbers, but then the async feature failed to start up after that. We should be able to make this less painful and retry w…

Replies: 4 comments 7 replies

Comment options

You must be logged in to vote
2 replies
@abellina
Comment options

@pedastrian57
Comment options

Comment options

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

Answer selected by pedastrian57
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@jlowe
Comment options

@pedastrian57
Comment options

@abellina
Comment options

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