回答
对于你的第一个问题,答案是肯定的。更多细节在这里:https://www.tensorflow.org/versions/r0.9/how_tos/distributed/index.html
对于第二个问题,我不确定Tensorflow在核心级别是否具有这种细粒度控制级别;但总的来说,操作系统将在多个内核上平衡线程负载。
请注意,如果您有多个CPU/GPU,Tensorflow确实能够在处理器级别指定设备。
是有可能推出distributed Tensorflow locally:
每个任务通常在不同的机器上运行,但你可以在同一台机器上运行多个任务(例如控制不同的GPU设备)。
,并以这样的方式,每个工人有same graph:
如果您正在使用一个以上的图形在同一进程(与tf.Graph()创建的),你将不得不为每个图形使用不同的会话,但每个图形可用于多个会话。
正如您的意见提及,有一个如何尝试和实现分布式TF的执行到single core这涉及分发到不同的CPU,然后限制线程池到单个线程的建议。
当前没有允许将TF图分布式执行到特定内核的功能。
尽管TensorFlow没有一个功能来将执行绑定到特定的核心,但由于您使用不同的进程在分布式运行时,您可以使用[标准Linux处理器关联机制](http://www.glennklockwood.com/hpc-howtos/process-affinity.html)来实现相同的结果。请注意,您可能还需要限制启动会话时创建的线程数(“tf.ConfigProto.inter_op_parallelism_threads”和“tf.ConfigProto.intra_op_parallelism_threads”是相关的配置选项)。 – mrry
- 1. 分布式工作人员的Dask工作人员资源
- 2. Rebus和分布式工作人员
- 3. 分布式我分布式Tensorflow工作Reinpect人力检测模型
- 4. 分布式张量参数服务器和工作人员
- 5. MongoDB的个人非分布式工作
- 6. 在另一个后台工作人员调用后台工作人员“RunWorkerAsync”“RunWorkerCompleted”
- 7. 确保单个任务实例正在运行的分布式工作人员
- 8. C# - 后台工作人员?
- 9. 后台工作人员
- 10. C#,后台工作人员
- 11. C#后台工作人员
- 12. JBoss后台工作人员
- 13. 另一个后台工作人员
- 14. 使用不同的代码库Resque分布式工作人员?
- 15. 在多个工作人员上分发推送通知
- 16. 分布式Tensorflow不能与简单示例一起工作
- 17. 从一个单独的后台工作人员更改表格
- 18. Selenium分布负载跨多台机器
- 19. Microsoft机器人开发人员工作室是否在CE 6上工作?
- 20. WPF多任务以及计时器和后台工作人员
- 21. 在apache中的多个工作人员上运行单个作业
- 22. 数据不在Tensorflow工作人员之间分配
- 23. 程序员如何在多台计算机上工作?
- 24. 可以使用tensorflow将word2vec算法分布在多台计算机上吗?
- 25. asp.net中的后台工作人员
- 26. 倒立的后台工作人员
- 27. RabbitMQ的Python后台工作人员
- 28. c#mvvm的后台工作人员
- 29. 分布式Tensorflow:工人丧生由于OOM
- 30. 在分布式TensorFlow中,是否可以在不同的工作人员之间共享相同的队列?
这个限制使用1核心的答案:http://stackoverflow.com/a/37864489/419116 –