CUDA_DIR -> CUDA_PREFIX
cleanup
cuDNN operations made default with automatic fall-back