【发布时间】:2016-02-12 06:53:53
【问题描述】:
我知道 R 本身是单线程的,但 XGboost 有一个参数 nthread 应该控制 xgboost 用于处理的线程数。但是,无论我如何设置它,我都只看到我的一个内核在使用。
需要做什么才能使其并行运行?
【问题讨论】:
我知道 R 本身是单线程的,但 XGboost 有一个参数 nthread 应该控制 xgboost 用于处理的线程数。但是,无论我如何设置它,我都只看到我的一个内核在使用。
需要做什么才能使其并行运行?
【问题讨论】:
你是在 Mac 上吗?本机 C++ 编译器 (Clang) 不支持 openMP,因此您必须进行一些黑客操作才能启用多线程。
【讨论】: