У меня есть модель tenorflow (tf2.0) / keras, которая использует несколько графических процессоров для своих вычислений. В модели есть 2 ветви, каждая из которых находится на отдельном графическом процессоре.
У меня есть система с 4 графическими процессорами, которую я хочу использовать для обучения, и я хотел бы отразить эту модель, чтобы графические процессоры 1 и 2 содержалиодна модель и графические процессоры 3 и 4 содержат зеркальную модель.
Будет ли tf.distribute.MirroredStrategy автоматически обрабатывать это зеркалирование? Или предполагается, что моя модель будет моделью с одним графическим процессором?
Если tf.distribute.MirroredStrategy
не справится с этим, у кого-нибудь есть какие-либо предложения о том, как настроить MirroredStrategy
для достижения этой структуры обучения?