Python CUDNN_状态_坏_参数tensorflow gpu。寻找解决方案

Python CUDNN_状态_坏_参数tensorflow gpu。寻找解决方案,python,ubuntu,tensorflow,Python,Ubuntu,Tensorflow,预测时遇到问题。早些时候它起作用了,在康达环境中没有任何变化。我不确定这是CUDA的问题,因为: tensorflow/stream_executor/dso_loader.cc:152] successfully opened CUDA library libcublas.so.10.0 locally 获得:UbuntU 18.04,tf gpu==1.13.1 CUDA DRVIER版本10.0 GPUGeForce RTX 2080钛 此外,输入批次不为空 我不知道我该怎么办。下

预测时遇到问题。早些时候它起作用了,在康达环境中没有任何变化。我不确定这是CUDA的问题,因为:

   tensorflow/stream_executor/dso_loader.cc:152] successfully opened CUDA library libcublas.so.10.0 locally
获得:UbuntU 18.04,tf gpu==1.13.1 CUDA DRVIER版本10.0 GPUGeForce RTX 2080钛

此外,输入批次不为空

我不知道我该怎么办。下面是完整的错误日志:

tensorflow/stream_executor/dso_loader.cc:152] successfully opened          CUDA library libcublas.so.10.0 locally
    2019-08-08 10:59:46.010315: W tensorflow/core/framework/op_kernel.cc:1401] OP_REQUIRES failed at cudnn_rnn_ops.cc:1224 : Unknown: CUDNN_STATUS_BAD_PARAM
in tensorflow/stream_executor/cuda/cuda_dnn.cc(1225): 'cudnnSetTensorNdDescriptor( tensor_desc.get(), data_type, sizeof(dims) / sizeof(dims[0]), dims, strides)'
2019-08-08 10:59:46.010454: W tensorflow/core/framework/op_kernel.cc:1401] OP_REQUIRES failed at cudnn_rnn_ops.cc:1224 : Unknown: CUDNN_STATUS_BAD_PARAM
in tensorflow/stream_executor/cuda/cuda_dnn.cc(1225): 'cudnnSetTensorNdDescriptor( tensor_desc.get(), data_type, sizeof(dims) / sizeof(dims[0]), dims, strides)'
Traceback (most recent call last):
  File "model_test.py", line 61, in <module>
    input_term = deepspeech([row['path']])[0]
  File "/home/ai/dp_keras_model_cnn_extension/DeepSpeech-Keras/source/deepspeech.py", line 68, in __call__
    y_hat = self.predict(X)
  File "/home/ai/dp_keras_model_cnn_extension/DeepSpeech-Keras/source/deepspeech.py", line 104, in predict
    return self.distributed_model.predict_on_batch(X)
  File "/home/ai/anaconda3/envs/voice-mvp/lib/python3.6/site-packages/keras/engine/training.py", line 1274, in predict_on_batch
    outputs = self.predict_function(ins)
  File "/home/ai/anaconda3/envs/voice-mvp/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", line 2715, in __call__
    return self._call(inputs)
  File "/home/ai/anaconda3/envs/voice-mvp/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", line 2675, in _call
    fetched = self._callable_fn(*array_vals)
  File "/home/ai/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1439, in __call__
    run_metadata_ptr)
  File "/home/ai/.local/lib/python3.6/site-packages/tensorflow/python/framework/errors_impl.py", line 528, in __exit__
    c_api.TF_GetCode(self.status.status))
    tensorflow.python.framework.errors_impl.UnknownError:  CUDNN_STATUS_BAD_PARAM
    in tensorflow/stream_executor/cuda/cuda_dnn.cc(1225):  'cudnnSetTensorNdDescriptor( tensor_desc.get(), data_type, sizeof(dims) /   sizeof(dims[0]), dims, strides)'
     [[{{node replica_0/DeepSpeech/bidirectional_1/CudnnRNN_1}}]]
     [[{{node replica_1/DeepSpeech/time_distributed_2/Reshape_1}}]]
tensorflow/stream_executor/dso_loader.cc:152]在本地成功打开了CUDA库libcublas.so.10.0
2019-08-08 10:59:46.010315:W tensorflow/core/framework/op_kernel.cc:1401]op_REQUIRES在cudnn_运行时失败。cc:1224:Unknown:cudnn_STATUS\u BAD_参数
在tensorflow/stream_executor/cuda/cuda_dnn.cc(1225)中:“cudnsetensornddescriptor(tensor_desc.get(),数据类型,大小(dims)/sizeof(dims[0]),dims,steps”
2019-08-08 10:59:46.010454:W tensorflow/core/framework/op_kernel.cc:1401]op_REQUIRES在cudnn_运行时失败。cc:1224:Unknown:cudnn_STATUS\u BAD_参数
在tensorflow/stream_executor/cuda/cuda_dnn.cc(1225)中:“cudnsetensornddescriptor(tensor_desc.get(),数据类型,大小(dims)/sizeof(dims[0]),dims,steps”
回溯(最近一次呼叫最后一次):
文件“model_test.py”,第61行,在
input_term=deepspeech([row['path']])[0]
文件“/home/ai/dp_keras_model_cnn_extension/DeepSpeech keras/source/DeepSpeech.py”,第68行,在调用中__
y_hat=self.predict(X)
文件“/home/ai/dp_keras_model_cnn_extension/DeepSpeech keras/source/DeepSpeech.py”,第104行,在predict中
返回自。分布式\u模型。预测\u批次上的\u(X)
文件“/home/ai/anaconda3/envs/voice mvp/lib/python3.6/site packages/keras/engine/training.py”,第1274行,预测批中
输出=自预测功能(ins)
文件“/home/ai/anaconda3/envs/voice mvp/lib/python3.6/site packages/keras/backend/tensorflow_backend.py”,第2715行,在调用中__
返回自调用(输入)
文件“/home/ai/anaconda3/envs/voice mvp/lib/python3.6/site packages/keras/backend/tensorflow_backend.py”,第2675行,in_call
fetched=self.\u可调用\u fn(*array\u vals)
文件“/home/ai/.local/lib/python3.6/site packages/tensorflow/python/client/session.py”,第1439行,在调用中__
运行_元数据_ptr)
文件“/home/ai/.local/lib/python3.6/site packages/tensorflow/python/framework/errors\u impl.py”,第528行,在退出中__
c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors\u impl.unknown错误:CUDNN\u STATUS\u BAD\u PARAM
在tensorflow/stream_executor/cuda/cuda_dnn.cc(1225)中:“cudnsetensornddescriptor(tensor_desc.get(),数据类型,大小(dims)/sizeof(dims[0]),dims,steps”
[{{node replica_0/DeepSpeech/bidirectional_1/cudnnn_1}}]
[{{node replica_1/DeepSpeech/time_distributed_2/reforme_1}}]

您解决问题了吗?