Сборка Xgboost Для Python В Windows

Windows настолько злобна, что потребляет дополнительную энергию для работы.



Сборка XGBoost для Python в Windows

Библиотека XGBoost производит фурор на всех соревнованиях по машинному обучению и помогает выигрывать призы.

Однако стать владельцем этого пакета для Python для Windows не так уж и просто.

Процесс установки подробно описан на сайте.

GitHub и немного шире Каггл форум .

Поэтому я постараюсь описать это пошагово и более подробно.

Надеюсь, это поможет сэкономить много времени неопытным пользователям.

Допустим, у вас уже установлен Python. В моем случае это сборка Анаконда с Python 3.4. 1. Установите ЯДК от Оракула.

Потому что для компиляции нам понадобится библиотека JNI. 2. Установите Визуальная Студия 2013 по ссылке, указанной на скриншоте.

Более поздние версии требуют редактирования кода решения, поэтому обычным людям они не подходят. Само решение xgboost, опубликованное на GitHub, было скомпилировано в Visual Studio 2010.

Сборка XGBoost для Python в Windows

3. Скачать вся библиотека c XGBoost GitHub :

Сборка XGBoost для Python в Windows

4. Распаковать архив, получаем папку C:\xgboost-мастер .

5. Открыть использование файла решения Visual Studio C:\xgboost-master\windows\ xgboost.sln .

Выберите Release и версию платформы, для которой будем собирать.

Следующая сборка -> Построить решение.

Результатом должно быть «4 удалось»:

Сборка XGBoost для Python в Windows

Уже на этом этапе можно собирать проблемы.

«Не удалось обнаружить CL.exe» — во время установки не был выбран C#/Visual C++.

Устанавливаем компоненты.

«Невозможно открыть включаемый файл: 'corecrt.h'» — ищите файл, скорее всего он здесь: ProgramFiles(x86)\Windows Kits\10\Include\10.0.10150.0\ucrt и добавьте каталог в $IncludePath, или действуйте грубо и скопируйте все файлы *.

h куда-нибудь на видное место, например в Программные файлы\Microsoft Visual Studio 12.0\VC\include .

«Невозможно открыть включаемый файл: 'jni.h'» — после установки JDK ошибок быть не должно.

Однако все может пройти гладко и проблем не возникнет. Мне удалось добиться обоих результатов на разных виртуальных машинах.

Дальше.

6. Из папки C:\xgboost-master\windows\Release нам нужны файлы xgboost.exe И xgboost_wrapper.dll .

Скопируйте их в папку с пакетом Python: C:\xgboost-master\python-package. 7. Открыть консоль (cmd), сменить каталог:

   

cd "C:\xgboost-master\python-package"

8. Там же.

запустите установщик:

python setup.py install

Вот и все.

Запустите удобную для вас среду Python и напишите традиционный:

import xgboost as xgb

Теги: #python #xgboost #машинное обучение #python #Машинное обучение

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.