He rastreado la web intentando descubrir cómo instalar XGboost. Una simple instalación de pip o conda no funciona, aunque funcionó para muchos de mis colegas. Fui a la guía de instalación que me ordenó ejecutar lo siguiente para instalar gcc:
brew install gcc --without-multilib
Para confirmar que ya lo tengo instalado, lo intenté de nuevo y recibí el siguiente mensaje:
Warning: gcc-7.1.0 already installed
Así que debería ser bueno allí. Luego cloné el repositorio con:
git clone --recursive https://github.com/dmlc/xgboost
y luego ejecuta lo siguiente:
cd xgboost; cp make/config.mk ./config.mk; make -j4
y ejecute los siguientes errores:
c ++ -std = c ++ 11 -Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core / include -Irabit / include -O3 -funroll-loops -msse2 -fPIC -fopenmp -MM -MT build / learner .o src / learner.cc > build / learner.d c ++ -std = c ++ 11 -Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core / include -Irabit / include -O3 -funroll-loops -msse2 -fPIC -fopenmp -MM -MT build / logging.o src /logging.cc > build / logging.d c ++ -std = c ++ 11 -Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core / include -Irabit / include -O3 -funroll-loops -msse2 -fPIC -fopenmp -MM -MT build / c_api / c_api. o src / c_api / c_api.cc > build / c_api / c_api.d c ++ -std = c ++ 11 -Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core / include -Irabit / include -O3 -funroll-loops -msse2 -fPIC -fopenmp -MM -MT build / c_api / c_api_error. o src / c_api / c_api_error.cc > build / c_api / c_api_error.d clangclang:: errorerror:: opción no compatible '-fopenmp'unsupported option' -fopenmp '
clang: error: opción no compatible '-fopenmp' clang: error: opción no soportada '-fopenmp' make: * [build / c_api / c_api_error.o] Error 1 make: Esperando trabajos sin terminar ... make: [build / logging.o] Error 1 make: * [build / learner.o] Error 1 make: *** [build / c_api / c_api.o] Error 1
No puedo entender cuál es el problema, ¡pero realmente necesito que XGboost se ejecute a través de Python en mi computadora!
guía de instalación: enlace
versión del sistema: macOS Sierra versión 10.12.4