在Windows上无法预测CUDNN_STATUS_NOT_INITIALIZED

Dim*_*ims 5 windows keras tensorflow cudnn

我正在Windows 10上运行keras神经网络训练和GTX 1070预测.大多数时候它都在工作,但它不时会抱怨

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:359] could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:366] error retrieving driver version: Unimplemented: kernel reported driver version not implemented on Windows
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:326] could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM
F c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\kernels\conv_ops.cc:659] Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms)
Run Code Online (Sandbox Code Playgroud)

它不能用字面上的错误含义和OOM错误来解释.

怎么修?

elf*_*elf 6

尝试通过设置 gpu 选项 per_process_gpu_memory_fraction 限制您的 gpu 使用。

摆弄它以查看哪些有效,哪些无效。

我建议使用 .7 作为起始基线。