Как решить "RuntimeError: Координатор остановлен с потоками, все еще работающими" при восстановлении в тензорном потоке? - PullRequest
0 голосов
/ 27 февраля 2019

Я сделал 2 файла .ipynb.

ссылка 1: сохранение весов одной и той же модели с разными данными 3 раза по 3 итерации каждый.https://nbviewer.jupyter.org/gist/nuriahn/ebbd42fa9685e3bfedb180c6c3eaaef2

рисунок 1: 3 сохраненных веса

ссылка 2: восстановление 3 сохраненных весов и тестирование.https://nbviewer.jupyter.org/gist/nuriahn/844a3f9affb74fca7066d2d80312d50f

Я создал код ссылки 2, удалив сохраненную часть, обучающую часть кода ссылки 1 и добавив восстанавливающую часть.

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

coord = tf.train.Coordinator()
threads = tf.train.start_queue_runners(sess=sess, coord=coord)
...
coord.request_stop()
coord.join(threads)

Я хочу знать, какую часть я должен изменить, и какую изменить на.

...