Стек вызовов функций _dummy_computation_fn, я получаю эту ошибку при обучении своей модели обнаружения объектов

#object #detection

Вопрос:

Ошибки могут быть вызваны операцией ввода. Операции с источником ввода, подключенные к узлу ResNet101V1_FPN/модель/conv1_conv/Conv2D: ResNet101V1_FPN/модель/лямбда/Pad (определено в /local/lib/python3.7/dist-пакеты/object_detection/модели/keras_models/resnet_v1.py:51)

Стек вызовов функций: _dummy_computation_fn

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Я работал с Tensorflow-gpu==2.6.0, когда столкнулся с этой проблемой. После поиска и просмотра многих предложений. Я считаю, что TF 2.6.0 не имеет совместимой версии с cuDNN 8, поэтому я понизил TF до 2.4.1 !pip-обновление tensorflow-gpu==2.4.1, и это сработало. Еще одно предложение-удалить TensorFlow и tensoflow-gpu и перезапустить среду выполнения после этого установите нужную вам версию TensorFlow.

Возможные Решения:

  1. Уменьшите размер пакета с 64 до 8 или 4 или ниже.
  2. Перезапустите среду выполнения и удалите все версии Tensorflow-gpu.

Я надеюсь, что мой ответ поможет.

Ответ №2:

Я столкнулся с той же проблемой, когда обучал модель обнаружения объектов с использованием efficientDet_D0 в colab, и то, что решило мою проблему, было просто перейти на среду выполнения TPU. Кроме того, как упоминал @Ahmad Abubakar, вам следует попытаться уменьшить размер пакета до чего-то меньшего. Я нахожу, что все, что меньше 10, лучше всего подходит для меня