Durante o modelo de treinamento, recebi o aviso "UserWarning: Não foi possível recuperar a entrada. Pode ser que um trabalhador tenha morrido. Não temos informações sobre a amostra perdida.)", Depois de mostrar esse aviso, o modelo inicia o treinamento. O que esse aviso significa? É algo que afetará meu treinamento e eu preciso me preocupar?
fonte
Recebi o mesmo aviso ao treinar um modelo no Google Colab. O problema foi que tentei buscar os dados do meu Google Drive que havia montado na sessão Colab. A solução foi mover os dados para o diretório de trabalho da Colab e usá-los a partir daí. Isso pode ser feito simplesmente via
!cp -r path/to/google_drive_data_dir/ path/to/colab_data_dir
no notebook. Observe que você precisará fazer isso sempre que uma nova sessão Colab for criada.Este pode ou não ser o problema que Rahul estava perguntando, mas acho que isso pode ser útil para outras pessoas que enfrentam o problema.
fonte
verifique se o caminho do conjunto de dados que você forneceu está correto apenas .. isso definitivamente ajuda, por exemplo: train_data_dir = "/ content / drive / My Drive / Colab Notebooks / dataset"
fonte
Enfrentei o mesmo problema ao treinar uma rede neural profunda em minha máquina usando keras, e demorei um pouco para descobrir. As imagens que eu estava carregando usando o
de
eram de resolução mais baixa, digamos 100 * 100 e eu estava tentando convertê-los em 256 * 256, e aparentemente não há suporte embutido para isso.
Assim que eu corrigi o formato de saída da imagem retornada pelo ImageDataGenerator, o aviso desapareceu.
// Nota: as figuras 100 * 100 e 255 * 255 são apenas para explicação.
fonte
Você pode reduzir o número de trabalhadores e max_queue_size para resolver problemas.
fonte
Recebi esse aviso quando treinava a quantidade de amostras de dados que era menor que o tamanho do lote.
(Na verdade, o treinamento parece ter começado, mas fica paralisado antes mesmo de mostrar a barra de progresso da primeira época.)
fonte
Se você estiver executando o treinamento na GPU,
Warning
isso ocorrerá. Você precisa saber que existem dois progressos durante afit_generator
corrida.trains
o IMAGE DATASETS com cada etapa em cada época.prepares
o IMAGE DATASETS com cada tamanho de lote.Enquanto isso, são tarefas paralelas. Portanto, se a computação da CPU for menor que a das GPUs, isso
Warning
ocorrerá.Solução:
Basta definir o tamanho do lote menor ou atualizar a configuração da CPU.
fonte