I am using the Cuda VMM driver api ( CUDA Driver API :: CUDA Toolkit Documentation) to implement a circular memory buffer on GPU. This works perfectly on my workstation.
However, when I try to run this in the cloud I get a not supported error from cuMemGetAllocationGranularity. I tried to search around but could find a solution or explanation why this is not supported.
From the GPU details
Device 0: “NVIDIA A10-8Q”
CUDA Driver Version: 12.2
CUDA Capability Major/Minor version number: 8.6
I would expect VMM api to be supported.
Can you help me?