slim的model_deploy具有DeploymentConfig参数,例如num_replicas
,num_ps_tasks
,worker_job_name
,ps_job_name
,这些术语可能出现在分布式版本中,但是我不认为model_deploy
是分发版,因为它不会声明tf.train.ClusterSpec
。
所以我无法理解model_deploy
,是否要在独立计算机上模拟分布式版本?在独立计算机上,ps
和worker
是什么意思? tf.device
的名称,例如/job:ps/device:CPU:0/task:0
,与[{1}}和/job:ps
相对应的硬件是什么?
答案 0 :(得分:0)
您可以在单机和分布式设置中调用model_deploy。如果您只有一台机器,我建议设置num_ps_tasks = 0和num_replicas = 1以获得正确的行为。