Сброс соединения при ошибке равноправного соединения TensorFlow
Я пытаюсь построить программу распознавания изображений, используя TensorFlow и Docker. Я продолжаю получать следующую ошибку, когда пытаюсь обучить классификатор, используя этот код:
python tensorflow/examples/image_retraining/retrain.py \
--bottleneck_dir=/tf_files/bottlenecks \
--how_many_training_steps 500 \
--model_dir=/tf_files/inception \
--output_graph=/tf_files/retrained_graph.pb \
--output_labels=/tf_files/retrained_labels.txt \
--image_dir /tf_files/flower_photos
socket.error: [Errno 104] Connection reset by peer
и затем, когда я снова запустил код, я получил ошибку:
IOError: CRC check failed 0x76f1f85e != 0x6caceac0L
какие-либо предложения?
3 ответа
Поработав над этой проблемой, я обнаружил, что произошла ошибка при разархивировании файла inception v3, поэтому мне пришлось вручную установить каталог из Git TensorFlow и поместить его в каталог tf_files, а затем удалить в файл image_retraining.py DATA_URL, который содержал ссылку для начального файла v3, а также метод, который использовал DATA_URL.
Я столкнулся с этой проблемой СЕГОДНЯ при попытке установить tensorflow==2.12.0. Принудительно обновил urllib3 до версии 2.0.4, и все заработало нормально!
pip install -U urllib3
@ Исследование 2: Во время выполнения кода в папке tf_files должна создаваться папка с именем inception. 1) Удалите эту папку 2) Загрузите файл с " http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz" 3) Распакуйте его и поместите в tf_files
Теперь откройте файл retrain.py и закомментируйте весь метод def Maybe_download_and_extract() или этот метод вызывается из другого метода def main(_), это седьмая строка в этом методе, закомментируйте его и попробуйте снова запустить свой код, это будет работать отлично.
@Aritroper: спасибо за ответ