Keras + multiprocessing - правильно генерирует сессии, но только один процессор - PullRequest
0 голосов
/ 28 сентября 2019

У меня проблема с керасом и многопроцессорностью.Я уже много раз искал и нашел много вопросов на одну и ту же тему:

(и многое другое)

Я попробовал эти решения, поэтому в основном импортировал Keras после того, как был создан экземпляр многопроцессорной обработки.На самом деле, я вижу это сообщение:

Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend.
Using TensorFlow backend. 

До того, как это сообщение было напечатано только один раз, поэтому я предполагаю, что серверная часть отличается, однако мои процессы работают на одном и том же ядре.Если снова запустить основной процесс, он создаст больше процессов, которые также будут выполняться в том же процессоре.Кажется, что-то блокирует выполнение на разных процессорах.

Есть идеи, как это исправить?

PS: я использую второе решение, которое я связал, в частности следующее:

DO NOT LOAD KERAS TO YOUR MAIN ENVIRONMENT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...