He buscado en la web cómo instalar XGboost. Una simple instalación con pip o conda no funciona, aunque a muchos de mis colegas les ha funcionado. Fui a la guía de instalación que me dirigió a ejecutar lo siguiente para instalar gcc:
brew install gcc --without-multilib
Para confirmar que ya lo tengo instalado lo he vuelto a intentar y he recibido el siguiente mensaje:
Warning: gcc-7.1.0 already installed
Así que debería estar bien allí. Luego clono 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 me encuentro con 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 soportada '-fopenmp'opción no soportada '-fopenmp'
clang: error: opción no soportada '-fopenmp' clang: error: opción no soportada '-fopenmp' make: * [build/c_api/c_api_error.o] Error 1 make: A la espera de los trabajos inacabados.... hacer: [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 funcione con Python en mi ordenador.
guía de instalación: http://xgboost.readthedocs.io/en/latest/build.html
versión del sistema: MacOS Sierra versión 10.12.4