Reputation: 5102
As a side question to Use Vulkan VkImage as a CUDA cuArray, how could I get more details on what's wrong on a CUDA Driver API call that returns CUDA_ERROR_INVALID_VALUE
?
Specifically, the call is to cuExternalMemoryGetMappedMipmappedArray()
and the documentation does not list CUDA_ERROR_INVALID_VALUE
among its return values.
Any suggestions on how to go about debugging this issue?
Upvotes: 0
Views: 723
Reputation: 72348
Specifically, the call is to
cuExternalMemoryGetMappedMipmappedArray()
and the documentation does not listCUDA_ERROR_INVALID_VALUE
among its return values.
That appears to be have been a transient documentation error. The current documentation linked in the question (CUDA 11.5 at the time of writing), shows CUDA_ERROR_INVALID_VALUE
as an expected return value.
As for the debugging part, the function only has two inputs, the memory object handle, and the array descriptor. One of those is invalid. It should be trivial to debug if you know that the function call is returning the error, and not a prior call.
Upvotes: 1