Windows Light для Windows GPU версия LightGBM может быть построена с использованием OpenCL,
Boost, CMake и VS Build Tools или MinGW.
Если вы используете MinGW, процедура сборки аналогична
Linux. Обратитесь к Компиляции Windows GPU, чтобы получить больше деталей.
Следующая процедура предназначена для сборки MSVC (Microsoft Visual C ++).
Установите Git для Windows, CMake (3.8 или выше) и VS Build Tools (VS
Инструменты сборки не нужны, если Visual Studio (2015 или новее)
установлен).
Установите OpenCL для Windows. Установка зависит от марки
(NVIDIA, AMD, Intel) вашей видеокарты.
Для работы на Intel получите Intel SDK для OpenCL. Для работы на AMD,
получить AMD APP SDK. Для работы на NVIDIA получите CUDA Toolkit. В дальнейшем
таблица чтения и соответствия: GPU SDK Correspondence and Device
Таблица таргетинга.
Установить бинарный буст.
Примечание: соответствует вашей версии Visual C ++:
Visual Studio 2015 -> msvc-14.0-64.exe,
Visual Studio 2017 -> msvc-14.1-64.exe.
Запустите следующие команды:
Set BOOST_ROOT=C:\local\boost_1_64_0\
Set BOOST_LIBRARYDIR=C:\local\boost_1_64_0\lib64-msvc-14.0
git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
mkdir build
cd build
cmake -DCMAKE_GENERATOR_PLATFORM=x64 -DUSE_GPU=1 ..
cmake --build . --target ALL_BUILD --config Release