2017-10-05 6 views
1

Le model_deploy de Slim a des paramètres DeploymentConfig, tels que num_replicas, num_ps_tasks, worker_job_name, ps_job_name, ces termes peuvent apparaître dans la version distribuée, mais je ne pense pas que model_deploy est distribué la version, car il ne déclare pas tf.train.ClusterSpec.Est-ce que slim of tensorflow a une version distribuée?

Donc, je ne peux pas comprendre model_deploy, veut-il simuler la version distribuée sur un ordinateur autonome? Et sur un ordinateur autonome, que signifie ps et worker? Et le nom de tf.device, tels que /job:ps/device:CPU:0/task:0, quel matériel sont /job:ps et /task:0 correspondant à?

+0

Je suis très confus, alors j'ai hâte de vous aider. @mrry – gaussclb

Répondre

0

Vous pouvez appeler model_deploy dans une seule machine et dans une configuration distribuée. Si vous n'avez qu'une seule machine, je recommande de définir num_ps_tasks = 0 et num_replicas = 1 pour obtenir le bon comportement.

+0

Comment utiliser 'model_deploy' dans une installation distribuée? Y a-t-il un exemple? – gaussclb