Arm*_*oor 7 python deep-learning keras tensorflow
我正在使用TensorFlow训练分割模型,在训练过程中遇到错误。大约 6 秒后,训练停止并显示以下错误消息:
Epoch 1/100
2023-07-17 08:14:20.618828: E tensorflow/core/grappler/optimizers/meta_optimizer.cc:954] layout failed: INVALID_ARGUMENT: Size of values 0 does not match size of permutation 4 @ fanin shape inmodel_3/dropout_15/dropout/SelectV2-2-TransposeNHWCToNCHW-LayoutOptimizer
8278/8278 [==============================] - 6s 198us/step - loss: 2.1831 - accuracy: 0.8421 - val_loss: 2.2880 - val_accuracy: 0.8349
Run Code Online (Sandbox Code Playgroud)
我正在使用自定义数据生成器 ( DataGen) 来加载和预处理输入图像和蒙版。该错误似乎与模型的布局有关,特别是图层dropout。我不确定为什么值的大小与排列大小不匹配。我认为这可能与数据生成器有关。
我在下面包含了相关的代码片段:
Epoch 1/100
2023-07-17 08:14:20.618828: E tensorflow/core/grappler/optimizers/meta_optimizer.cc:954] layout failed: INVALID_ARGUMENT: Size of values 0 does not match size of permutation 4 @ fanin shape inmodel_3/dropout_15/dropout/SelectV2-2-TransposeNHWCToNCHW-LayoutOptimizer
8278/8278 [==============================] - 6s 198us/step - loss: 2.1831 - accuracy: 0.8421 - val_loss: 2.2880 - val_accuracy: 0.8349
Run Code Online (Sandbox Code Playgroud)
任何有关如何解决此问题的见解或建议将不胜感激。
我正在使用 coco2014 数据集。tf 版本“2.12.0”
小智 1
我的训练器的第一个时期有一个非常相似的错误消息:
tensorflow/core/grappler/optimizers/meta_optimizer.cc:961] layout failed: INVALID_ARGUMENT: Size of values 0 does not match size of permutation 4 @ fanin shape insequential_2/efficientnetv2-b0/block2b_drop/dropout/SelectV2-2-TransposeNHWCToNCHW-LayoutOptimizer
Run Code Online (Sandbox Code Playgroud)
我了解到,就我而言,我可以忽略这一点。适合例程继续工作并且工作正常......
| 归档时间: |
|
| 查看次数: |
2544 次 |
| 最近记录: |