Xgboost,最大内核数

时间:2016-06-29 10:18:43

标签: r xgboost

我在Windows Server 2008 R2上运行 X中的XGboost。

我有4个Xeon E7,每个都有10个核心。 (总共80个主题)

我使用nthread = 80运行Xgboost,但R仅使用40。 xgboost是否会以某种方式减少线程数,具体取决于输入数据?

有没有人有类似的问题?

1 个答案:

答案 0 :(得分:1)

我认为它不适用于超线程x2线程

来自xgboost网站 https://github.com/dmlc/xgboost/blob/master/doc/how_to/external_memory.md

演出说明

参数nthread应设置为实际核心数      大多数现代CPU都提供超线程,这意味着你可以拥有一个带有8个线程的4核cpu         在这种情况下,将nthread设置为4以获得最大性能