Hi Alex!
I don’t have much of an answer for you, but I can share my experience.



 aclifton314:

From what I can gather, pytorch finds the GPU, but says it is too old.
 Found GPU0 Quadro 4000 which is of cuda capability 2.0.
    PyTorch no longer supports this GPU because it is too old.

I was wondering if there were a remedy to this problem (other than getting a new gpu)?


I found myself in a similar situation as discussed in this thread:

  
    
    
    Pre-built pytorch for CUDA [compute capability] 3.0 on windows? 
  
  
    Hi Forum! 
Would anybody know of a pre-built pytorch windows / CUDA 3.0 
version?  (It’s windows 10, if that matters.) 
I’m aware that pytorch no longer formally supports older CUDA 
versions, but I have seen older pre-built packages floating 
around on the internet – just not this configuration. 
(I will be installing pytorch on an older laptop with a CUDA 3.0 
quadro k1100m graphics card.  I’ll just be monkeying around, 
so I don’t need the gpu, but I’d like to monkey around with 
the gpu, as …
  


The short story is that with some help from the experts here, I was
able to find a pre-built pytorch that supported my creaky gpu.  But
this came at the cost of running the old, 0.3.0 version of pytorch.
Since (if I understand you correctly) you’re looking for compute
capability 2.0, the outlook for you is probably bleaker still.  But
maybe there is something out there that will work for you.  (You
might take a look in the links suggested in the aforementioned
thread.)


I have read on here that it might be possible to build pytorch from source, but I have no idea how to do that.


Building pytorch myself was also suggested as a possible solution,
but I elected not to try it.  I have no idea how easy or hard it would be,
but my expectation is that doing so would be a substantive project
in its own right.  (Maybe it would be easier than I think, or maybe you
are more courageous than I …).
Good luck.
K. Frank