I know that each CUDA toolkit has a minimum required driver, what I'm wondering is the following: suppose I'm loading each function pointer for each driver API function (e.g. cuInit
) via dlsym
from libcuda.so
. I use no runtime API and neither link against cudart
. My kernel uses virtual architectures to be JIT-ted at runtime (and the architecture is quite low, e.g. compute_30
so that I'm content with any kepler-and-above device).
Does the minimum driver required restriction still apply in my case?