tensorflow keras tensorboard bug集锦UnknownError (see above for traceback): Failed to get convolution

1:UnknownError (see above for traceback): Failed to get convolution algorithm. This is probably because cuDNN failed to initialize,

原因: CUDNN 版本跟TF需求不同  请参考TF官方安装手册 Tensorflow-gpu 安装指导

BUG原因: 升级TF版本导致

解决方法:使用anaconda 升级CUDNN到7.3解决相关问题 TF版本是1.13

 

2.ValueError: 'images' contains no shape.

原因: 使用tf.data decode_image 函数的时候 缺少 shape 信息

解决方法:使用decode_jpeg函数代替 

 

3.Dimension error when using predict method on an image in a CNN model

原因: 模型input层 写成了【None,64,64,3】的形式 

解决方法:需要把维度再升一维 或者使用预训练的层 

mobile_net = tf.keras.applications.MobileNetV2(input_shape=(96, 96, 3), include_top=False)
mobile_net.trainable=False

 

4.Error when checking input: expected conv2d_input to have shape (3, 64, 64)...

原因: 用tf.data读入的图片是【64,64,3】的格式 

解决方法:可以在处理函数中加入tf.reshape(3,64,64)

 

5.OSError: [Errno 22] Invalid argument 导致tensorboard 打不开

原因: Python 3.66 的不兼容bug

解决方法: 升级到3.7.2 解决问题

选择了TF,就选择了BUG~~~~~~

你可能感兴趣的:(Tensorflow,BUG)