You should be able to use it with CUDA 9.0 and current display drivers.
The Streaming Multiprocessor (SM) version of your GPU determines which CUDA toolkit still supports it.
The GeForce 650 uses a GK107 which is a Kepler GPU architecture which means it has something in the SM 3.x versions (SM 3.0 according to the list you linked to, which is not the CUDA toolkit version!), which is still supported by CUDA 9.0, and current display drivers for your board containing CUDA 9.0 capable drivers.
Hello! I have a GeForce330M (compute capability 1.2) built in my notebook. My OS is Ubuntu16.04LTS. So, could you please advise me an appropriate version of Cuda Toolkit?
That would be CUDA 6.0 from four years ago, if memory serves. You can download it from the CUDA archives. Note: CUDA 6.0 probably does not support your version of Ubuntu, check the Linux installation guide in CUDA 6.0.
IMHO, you wonāt be doing yourself any favors by trying to work with CUDA on utterly outdated hardware which lacks a lot of modern features. You really would want to get started on a GPU with at least compute capability 3.0 at this point and ideally one with compute capability >= 5.0.
Thanks! Iāve found archives and iām going to install Ubuntu 14.04 in addition to my 16.04 to try with Cuda Toolkit 6.5. I think itāll sutisfy me for a first time.
No. CUDA 11.x does not support devices with compute capability 3.0 (sm_30), of which the GK107 is one. When you upgrade the hardware, keep in mind that sm_35, sm_37, and sm_50 are supported but deprecated in CUDA 11, and therefore support for devices with those compute capabilities is likely to disappear with the next major CUDA release.