Closed YaroslavShchekaturov closed 7 years ago
Какая версия хгбуста?
xgboost.__version__
Как он был установлен? Если через git clone из репозитория, попробуй импортировать вот так:
import sys
sys.path.append("<PATH TO THE XGBOOST MASTER FOLDER>/xgboost/wrapper/")
import xgboost
устанавливал по алгоритму с сайта http://xgboost.readthedocs.io/en/latest/build.html#building-on-osx
1 brew install gcc --without-multilib 2 git clone --recursive https://github.com/dmlc/xgboost 3 cd xgboost; cp make/minimum.mk ./config.mk; make -j4 (мне кажется эта штука не работает, терминал выдает : cp: make/config.mk: No such file or directory make: *\ No targets specified and no makefile found. Stop.
попытался выполнить :
А какие файлы папка содержит? просто у меня их несколько
в файле VERSION пишет 0.6
cp make/minimum.mk ./config.mk
должно скопировать файл.
можешь проверить глазами, что существует файл xgboost/make/minimum.mk и скопировать его как xgboost/config.mk ? Потом продолжить с make -j4
прописал вручную cd /Users/user/xgboost/
потом cp make/minimum.mk ./config.mk
потом make -j4
после этого началась какая-то движуха в терминале и на выходе
попробовал скомпилить опять и опять получил туже ошибку module 'xgboost' has no attribute 'DMatrix'
закрыл терминал и попробовал тоже самое
прописал вручную cd//Users/user/xgboost/make
потом cp make/minimum.mk ./config.mk
потом make -j4 после этого получил make: Nothing to be done for `all'.
Может я неправильно делаю? Я 1) открываю терминал 2) прописываю все команды cd /Users/user/xgboost
cp make/minimum.mk ./config.mk
make -j4
3) открываю jupiter (который отдельно открывает свои терминал) 4) компилю 5) опять получаю ошибку
у меня El Capitan джаст ин кейс
я тоже ручками собирал, у меня так получилось:
Если через Anaconda питон стоит, IMHO куда проще установить из user package.
anaconda search -t conda xgboost
И потом выбрать по версии и платформе.
Из плюсов: не надо самостоятельно обновлять при новых релизах, если user package популярный и его мейнтейнер сам всё обновляет.
Спасибо огромное ! Вроде заработало!!
Добрый день! Пробовал бенчмар по спортивной секции и скачал xgboost. Почему-то получаю следующую ошибку. Пытался ее гуглить, но ничего особо не понял.
AttributeError Traceback (most recent call last)