It’s already 6 years, but I’m still an owner of both GTX 770 and GTX 740m.

Surprisingly, GTX 770 has the compute capability = 3.0, so I can’t use the most current version of PyTorch library. What’s even more interesting, is a fact that GTX 740m has the compute capability = 3.5 which allows me to use that particular version of PyTorch (1.0.1).

How is that two cards released in the same year (as far as I know) has different compute capabilities and cheaper one has a higher version? What’s more, it’s stated that GTX 740m should also have the compute capability = 3.0 in the link provided by OP. GTX 770 runs on CUDA 9.0 and GTX 740m on CUDA 9.1. Both cards use a nvidia driver version of 390.116.