У меня есть CNN, реализованный с Tensorflow, который отлично работает как в PyCharm IDE, так и при вызове через Windows cmd
.Сейчас я пытаюсь запустить сеть с помощью команды MATLAB system
, вызвав скрипт python.Я получаю следующую ошибку:
...
2019-02-05 12:37:45.681913: E tensorflow/stream_executor/cuda/cuda_dnn.cc:373] Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
2019-02-05 12:37:45.682038: E tensorflow/stream_executor/cuda/cuda_dnn.cc:377] Error retrieving driver version: Unimplemented: kernel reported driver version not implemented on Windows
2019-02-05 12:37:45.682192: E tensorflow/stream_executor/cuda/cuda_dnn.cc:373] Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
2019-02-05 12:37:45.682306: E tensorflow/stream_executor/cuda/cuda_dnn.cc:377] Error retrieving driver version: Unimplemented: kernel reported driver version not implemented on Windows
...
tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
Это так странно, потому что я запускаю точно такую же команду в Windows cmd
или Pycharm IDE и работает безупречно, но не работает с командой MATLAB system
.
Есть идеи?Это может быть что-то, связанное с конфликтами с CUDA / CUDNN в MATLAB?
Большое спасибо
Хавьер.