OpenSeq2Seq icon indicating copy to clipboard operation
OpenSeq2Seq copied to clipboard

No OpKernel was registered to support Op 'CudnnRNNCanonicalToParams'

Open kirill-dev-pro opened this issue 6 years ago • 4 comments

Im trying to follow steps from https://nvidia.github.io/OpenSeq2Seq/html/installation.html and https://nvidia.github.io/OpenSeq2Seq/html/speech-recognition.html#getting-started to get pretrained model working but got following error

No OpKernel was registered to support Op 'CudnnRNNCanonicalToParams' used by node ForwardPass/ds2_encoder/cudnn_gru/cudnn_gru/CudnnRNNCanonicalToParams (defined at /home/parallels/Work/OpenSeq2Seq/open_seq2seq/encoders/ds2_encoder.py:327) with these attrs: [rnn_mode="gru", seed2=252, seed=0, dropout=0, num_params=12, T=DT_FLOAT, input_mode="linear_input", direction="bidirectional"]
Registered devices: [CPU, XLA_CPU]
Registered kernels:
  <no registered kernels>

	 [[ForwardPass/ds2_encoder/cudnn_gru/cudnn_gru/CudnnRNNCanonicalToParams]]

I have no idea. How could I fix this?

kirill-dev-pro avatar Jan 16 '20 07:01 kirill-dev-pro

I am getting the same error? @Zmeu213, were you able to resolve it?

OndrejTexler avatar Jan 20 '21 19:01 OndrejTexler

Hmm ... so it seems that installing correct version of CUDA, which is 10.0, solves this issue. Remember to update LD_LIBRARY_PATH

OndrejTexler avatar Jan 21 '21 22:01 OndrejTexler

Oh yea... I think I managed to go through this but I dont remember how 😅 Sorry

kirill-dev-pro avatar Jan 22 '21 10:01 kirill-dev-pro

I think my problem was on hardware side. On my macbook it failed but on pc with nvidia graphic card it works ok

kirill-dev-pro avatar Jan 22 '21 10:01 kirill-dev-pro