I have recently been trying to setup my new gtx 1080 with keras 2.1.4 tensorflow 1.50, cudnn 7.05 and cuda toolkit 9. Everything appears to be working except for when I try to use some of the cudnn optimized operations in keras like cudnngru and cudnnlstm. I have not tried to the other cudnn operations, but I can get the basic starter code setup where they open a session and then just print hello tensorflow.
I am getting this error
UnknownError (see above for traceback): Fail to find the dnn implementation.
[[Node: cu_dnngru_1/CudnnRNN = CudnnRNN[T=DT_FLOAT, direction=“unidirectional”, dropout=0, input_mode=“linear_input”, is_training=true, rnn_mode=“gru”, seed=87654321, seed2=0, _device="/job:localhost/replica:0/task:0/device:GPU:0"](cu_dnngru_1/transpose, cu_dnngru_1/ExpandDims_1, cu_dnngru_1/Const_1, cu_dnngru_1/concat)]]
[[Node: loss_1/mul/_321 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name=“edge_1145_loss_1/mul”, tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
and I cant seem to find any other information on this error anywhere online. Any troubleshooting steps would be appreciated. I followed along with a bunch of different tensorflow install videos but I cant seem to get it to work.