I was not really able to find anything on this.
There are pre-compiled PyTorch packages for different versions of Python, pip or conda, and different versions of CUDA or CPU-only on the web site.
Is it true that PyTorch does not need any CUDA or cuDNN or other library installed on the target system, only the proper NVIDIA driver?
What then, is the effect of choosing one of the different CUDA versions for download? Since PyTorch comes with its own CUDA library, will all the packages with different CUDA versions compiled in work on my system?
Also, if my system does not have a supported GPU, will installing Pytorch with CUDA still work and be usable as long as I do not try to actually use .cuda() anywhere?