Я пытаюсь создать XGBoost пакет для Python после эти инструкции:
Вот полное решение использовать компиляторы с поддержкой OpenMP для установки XGBoost. Получите gcc-5.x.x с поддержкой openmp с помощью
brew install gcc --without-multilib
. (brew является фактическим стандартом apt-get на OS X. Поэтому установка HPC отдельно не рекомендуется, но она должна работать.):
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; cp make/config.mk ./config.mk; make -j4
Эта ошибка происходит именно в команде make -j4
.
Поиск beforenad, я пробовал эти два решения (1 и 2), безрезультатно, за исключением части для установки другого gcc, боясь испортить все.
Ниже приведен файл конфигурации make
. У него нет подозрений.
#-----------------------------------------------------
# xgboost: the configuration compile script
#
# If you want to change the configuration, please use the following
# steps. Assume you are on the root directory of xgboost.
# First copy the this file so that any local changes will be ignored by git
#
# $ cp make/config.mk .
#
# Next modify the according entries, and then compile by
#
# $ make
#
# or build in parallel with 8 threads
#
# $ make -j8
#----------------------------------------------------
# choice of compiler, by default use system preference.
# export CC = gcc
# export CXX = g++
# export MPICXX = mpicxx
# the additional link flags you want to add
ADD_LDFLAGS =
# the additional compile flags you want to add
ADD_CFLAGS =
# Whether enable openmp support, needed for multi-threading.
USE_OPENMP = 1
# whether use HDFS support during compile
USE_HDFS = 0
# whether use AWS S3 support during compile
USE_S3 = 0
# whether use Azure blob support during compile
USE_AZURE = 0
# Rabit library version,
# - librabit.a Normal distributed version.
# - librabit_empty.a Non distributed mock version,
LIB_RABIT = librabit.a
# path to libjvm.so
LIBJVM=$(JAVA_HOME)/jre/lib/amd64/server
# List of additional plugins, checkout plugin folder.
# uncomment the following lines to include these plugins
# you can also add your own plugin like this
#
# XGB_PLUGINS += plugin/example/plugin.mk