如何解决用户警告:无法检索输入

问题描述 投票:1回答:1

我试图在google colab上运行我的代码,但收到以下错误消息:

/ usr / local / lib / python3.6 / dist-packages / keras / utils / data_utils.py:709:用户警告:无法检索输入。可能是因为一名工人死亡。我们没有关于丢失样本的任何信息。

我试图在线搜索并解决它,但是许多方法都行不通。非常感谢!


python 3.6

model.fit(getBW(batchSize, sampleRate=16000),steps_per_epoch = len(wavLabel)//batchSize, epochs=15,
                    validation_data=getTestBW(100),
                    validation_steps=5,
                    use_multiprocessing=False,
                    workers = 1,
                    callbacks=[

                        ModelCheckpoint("{epoch:02d}e-val_acc_{val_acc:.2f}.hdf5",
                                        monitor='loss', verbose=1, save_best_only=False, mode='min', period=1),

                        keras.callbacks.ReduceLROnPlateau(monitor='loss', factor=0.1, patience=10,
                                                          verbose=0, mode='min', epsilon=0.0001, cooldown=0,
                                                          min_lr=0),
                        TensorBoard(log_dir="./log1"),
])
python-3.x tensorflow keras multiprocessing google-colaboratory
1个回答
0
投票

[GPU,trains每个时期都有每个步骤的图像数据集。

    CPU,prepares每个批处理大小的图像数据集。
  • 尽管它们是并行任务。因此,如果CPU的计算量低于GPU的计算量,则会出现Warning
  • 解决方案:

    只需设置您的batch_size较小或升级您的CPU配置。

  • © www.soinside.com 2019 - 2024. All rights reserved.