0

作为将Vulkan VkImage 用作 CUDA cuArray 的一个附带问题,我如何才能获得有关返回的 CUDA 驱动程序 API 调用有什么问题的更多详细信息CUDA_ERROR_INVALID_VALUE

具体来说,调用是到cuExternalMemoryGetMappedMipmappedArray()并且文档没有CUDA_ERROR_INVALID_VALUE在它的返回值中列出。

有关如何调试此问题的任何建议?

4

1 回答 1

1

具体来说,调用是到cuExternalMemoryGetMappedMipmappedArray()并且文档没有CUDA_ERROR_INVALID_VALUE在它的返回值中列出。

这似乎是一个暂时的文档错误。问题中链接的当前文档(撰写本文时为 CUDA 11.5)显示CUDA_ERROR_INVALID_VALUE为预期的返回值。

至于调试部分,该函数只有两个输入,内存对象句柄和数组描述符。其中之一是无效的。如果您知道函数调用正在返回错误,而不是先前的调用,那么调试应该很简单。

于 2021-11-01T04:12:47.460 回答