Solved by deltabravozulu in post #5 
              
              
                 the secret is a “<” and a couple of "3.0"s 
1.) In ./torch/cuda/init.py#L80 change 
if capability == (3, 0) or major < 3:

to 
if capability < (3, 0) or major < 3:


In ./torch/utils/cpp_extension.py#L1522-L1535 change

    named_arches = collections.OrderedDict([
        ('Kepler+Tesla', '3.7'),
 …