我在Windows Server 2008 R2上运行 X中的XGboost。
我有4个Xeon E7,每个都有10个核心。 (总共80个主题)
我使用nthread = 80
运行Xgboost,但R仅使用40
。 xgboost是否会以某种方式减少线程数,具体取决于输入数据?
有没有人有类似的问题?
答案 0 :(得分:1)
我认为它不适用于超线程x2线程
演出说明
参数nthread应设置为实际核心数 大多数现代CPU都提供超线程,这意味着你可以拥有一个带有8个线程的4核cpu 在这种情况下,将nthread设置为4以获得最大性能