Hey folks,
Currently I’m an intern at a company to do some research into the application of machine and deep learning. I’m in talks with my supervisor to get a more powerful machine at my desk, but I fear that it may not come through and I would be resigned to using whatever I have available right now. As such I’m trying to figure out my options in case I can’t get a proper rig going.
The problem is as follows: the company has given me a standalone PC with a 2GB NVIDIA Quadro 4000 graphics card. However, this card has compute capacity 2.0, which means that I am able to use CUDA but not cuDNN. I get that my code will be slower without cuDNN, but I can’t quite determine if I would run into problems when I would try to implement a more complex network without cuDNN (e.g. incompatibilities with network layout or certain functions). Would I be able to do everything using PyTorch without cuDNN, or do I really require cuDNN for certain functions?
Thanks in advance!