I continue with this problem while I am trying to compile RNN in tensorflor (keras):
Fail to find the dnn implementation. [[{{node CudnnRNN}}]]
In this post, which has similar environment to me:
tensorflow-gpu 2.0
CUDA v10
CuDNN 7.6.5 (I have 7.5.0 because I downgrade it)
Fail to find the dnn implementation for LSTM
I observed that he fixed the problem upgrading the NVIDIA driver. Now comes the good stuff. When I try to install the latest NVIDIA driver 460, this problem comes to my screen:
ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in
your kernel. This may be because it is in use (for example, by an X
server, a CUDA program, or the NVIDIA Persistence Daemon), but this
may also happen if your kernel was configured without support for
module unloading. Please be sure to exit any programs that may be
using the GPU(s) before attempting to upgrade your driver. If no
GPU-based programs are running, you know that your kernel supports
module unloading, and you still receive this message, then an error
may have occurred that has corrupted an NVIDIA kernel module's usage
count, for which the simplest remedy is to reboot your computer.
However, after this when I try to compile my RNN, it works!! Why?
If I reboot the computer and I do not try to upgrade the latest NVIDIA DRIVER, it does not work.
How could I install the latest driver without any problem? My screen depends on the NVIDIA driver so I am quite afraid of making any changes (it's torture to go back to the black screen problem).
question from:
https://stackoverflow.com/questions/65882765/fail-to-find-the-dnn-implementation-node-cudnnrnn-a-curiosity-case 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…