NVIDIA's terrible software (drivers and CUDA) have wasted months of my time. They have what is essentially a monopoly on hardware for "Deep learning" and so this should come as no surprise. Of course to a certain extent this isn't their fault, if AMD or Intel got their acts together they could come up with a much better solution, and if it were free/open-source software people would even pay a premium to be free of NVIDIA's cruel grasp.