R lightgbm在MAC上崩溃

R lightgbm在MAC上崩溃,r,macos,installation,lightgbm,R,Macos,Installation,Lightgbm,我多次为R安装lightgbm: 操作系统:Mac OS Mojave 10.14.5 CPU/GPU型号:MacBookPro英特尔2.9和Imac 3.2 R版本:3.6.0 LightGBM版本或提交哈希:2.2.4 在运行相同配置的另一个Mac上相同,R:3.5.3除外 我使用以下代码从shell进行安装: git clone --recursive https://github.com/Microsoft/LightGBM cd LightGBM Rscript build_r.R

我多次为R安装lightgbm: 操作系统:Mac OS Mojave 10.14.5 CPU/GPU型号:MacBookPro英特尔2.9和Imac 3.2 R版本:3.6.0 LightGBM版本或提交哈希:2.2.4

在运行相同配置的另一个Mac上相同,R:3.5.3除外

我使用以下代码从shell进行安装:

git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
Rscript build_r.R
安装后,可以加载库。 以下代码工作:

data(agaricus.train, package='lightgbm')
 train <- agaricus.train
 dtrain <- lgb.Dataset(train$data, label=train$label)
params <- list(objective="regression", metric="l2")
数据(agaricus.train,package='lightgbm')
多训练几天后。。。
似乎是来自clang编译器的openmp的问题。
默认情况下,build_r.r脚本使用clang。
最后,我通过执行以下命令更改了编译器:

export CXX=g++-9 CC=gcc-9
然后执行脚本。安装和测试工作

export CXX=g++-9 CC=gcc-9