- Published on
Nvidia Compute Capability
- Authors
- Name
- Martin Andrews
- @mdda123
Watch for the Compute Capability
Up until now, my graphics cards have all worked fine with TensorFlow and PyTorch. And clearly they are still supported by Nvidia's cuda
drivers.
However, much to my surprise, suddenly TensorFlow
and PyTorch
have effectively EOL-ed one of my cards : Which caused me to look at Nvidia's Compute Capability listings.
This post highlights cards that are now 'out', those on the verge of 'falling out', and those that should be Ok for a bit...
The Current Cut-Off
Now (and it seems to have been recently changed, since the card worked before), the Compute Capability required by TensorFlow and PyTorch stands at 3.5.
Run-down of cards
I made the following list pretty quickly : If in doubt, please refer to the original source. The main take-away is that :
- The level of each card within a series can be pretty arbitrary
- The spectra of obsolescence is upon cards that were pretty useable until the frameworks 'moved on'.
Pretty safe (5.2 and up)
- Nvidia Titan V/Xp/X
- GTX 10-series
- GTX 9-series (except the M-series below 965M)
- 910M
Strangely middling (5.0)
- 960M/950M/940M/930M
- 850M/840M/830M
- 750/750Ti
Now border-line (3.5)
- Nvidia Titan -/Z/Black (REALLY?)
- GTX 920M
- 780/780Ti
- 730/720
Now obsolete (below 3.5)
- 880M/870M
- 820M/800M
- 770/760
- 740
- 6-series, 5-series, 4-series, ...
Bottom Line
Compute Capability 'Expiry' is a problem. Specifically for my GTX 760.
Huge shout-out to the salesperson at Sim Lim Square (a large electronics mall in Singapore) who 'upgraded' me from a 750Ti to a 760 : And doomed my GPU-for-ML plan to premature obsolescence... /s
Cross-fingers that 5.2 stays valid for a while (and the Titan X that I won in an Nvidia poster competition remains relevant).