我正在考虑构建一台用于机器学习的双CPU机器。我已经有一个快速的图形处理器在我目前的钻机,但我被限制在32 v3的DDR3,我有一个i7-4790k,我计划升级到双E5 2683v3的。
我需要用于sklearn和网格搜索的CPU计算能力。Sklearn在2个cpu上的工作与在1上的工作相同吗?当n_job=-1时,它会使用两个CPU上的所有内核吗?
当在我的GPU上训练时,tensorflow只能在一个CPU上工作吗?如果我只是在TF网站上复制并粘贴MNIST for experts教程,它是否会同时使用CPU和GPU,而不指定设备?
我选择不把它放在超级用户论坛上,因为它更多的是关于软件而不是硬件。
发布于 2016-08-24 22:20:45
从我读到的内容来看,即使你添加了像这样的指令
with tf.Session() as sess:
with tf.device("/cpu:0"):
...它将其视为建议,并可能在它认为合适的时候使用GPU。我猜它可能使用另一个CPU
https://stackoverflow.com/questions/39125819
复制相似问题