关于运行tensorflow出现错误解决方案

1.Process finished with exit code -1073740791 (0xC0000409)

2.could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR

3.could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM

4Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo(), &algorithms) 

出现上面错误有可能是显存问题,解决方案:

更改下面如下参数

gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.1)

sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))

如根据上面分配给tensorflow的GPU显存大小为:GPU实际显存*0.1

可以按照需要,设置不同的值,来分配显存,我的per_process_gpu_memory_fraction=1时,运行错误,所以我改为0.1就好了



你可能感兴趣的:(关于运行tensorflow出现错误解决方案)