CUDA driver version is insufficient for CUDA runtime version
You need to ensure that your driver version matches or exceeds your CUDA Toolkit version. For 2.3 you need a 190.x driver, for 3.0 you need 195.x and for 3.1 you need 256.x (actually anything up to the next multiple of five is ok, e.g. 258.x for 3.1). You can check your driver version by …