首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有双CPU机器的sklearn和Tensorflow

带有双CPU机器的sklearn和Tensorflow
EN

Stack Overflow用户
提问于 2016-08-24 22:15:04
回答 1查看 266关注 0票数 1

我正在考虑构建一台用于机器学习的双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,而不指定设备?

我选择不把它放在超级用户论坛上,因为它更多的是关于软件而不是硬件。

EN

回答 1

Stack Overflow用户

发布于 2016-08-24 22:20:45

从我读到的内容来看,即使你添加了像这样的指令

代码语言:javascript
复制
with tf.Session() as sess:
  with tf.device("/cpu:0"):
    ...

它将其视为建议,并可能在它认为合适的时候使用GPU。我猜它可能使用另一个CPU

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39125819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档