Search code examples
pytorchgpu

Which PyTorch version is CUDA compute capability 3.0 compatible?


I have a Nvidia GeForce GTX 770, which is CUDA compute capability 3.0, but upon running PyTorch training on the GPU, I get the warning

Found GPU0 GeForce GTX 770 which is of cuda capability 3.0.
PyTorch no longer supports this GPU because it is too old.
The minimum cuda capability that we support is 3.5.

and subsequently the error RuntimeError: CUDA error: no kernel image is available for execution on the device.

Was there an old PyTorch version, that supported graphics cards like mine with CUDA capability 3.0? If yes, which version, and where to find this information? Is there a table somewhere, where I can find the supported CUDA versions and compatibility versions?

If it is relevant, I have CUDA 10.1 installed.


Solution

  • PyTorch 0.3.0 was the last version to support CUDA compute capability 3.0.

    Alternatively, you could compile PyTorch from source (which may still support this, I haven't verified).