Python 용 Lightgbm GPU 설치

출생

1 차 시도-) CMake, Mingw, Boost를 설치했으며 이미 VS 2017 Community 버전이 있습니다. 가이드 를 사용하여 성공적으로 설치했습니다 . 나는 심지어 Git Bash에서 테스트했으며 작동합니다. 하지만 파이썬에서는 작동하지 않는 것 같아요? Python IDLE, Notebook 등에서 가져 와서 사용할 수 없기 때문입니다.

2nd try-) 또한 가이드 를 사용하여 VS와 함께 설치했습니다 . 그것은 말한다 The .exe file will be in LightGBM-master/windows/x64/Release folder.나는이 가이드가 없습니다 나를 위해, VS 사용자를위한 것입니다 생각?

세 번째 시도-) pip install lightgbm --install-option=--gpu오류 발생 : Exception: Please install CMake first이미 CMake가 있고 시스템 및 사용자 PATH에 CMake를 추가했습니다.

C : \ Program Files \ CMake \ bin

또한 Boost 변수에 대한 경고를 제공하지만 첫 번째 시도에서 Boost와 함께 lightgbm을 설치할 수있었습니다.

LightGBM_compilation.txt는 오류를 자세히 보여줍니다.

-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134.
-- The C compiler identification is MSVC 19.16.27026.1
-- The CXX compiler identification is MSVC 19.16.27026.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenMP_C: -openmp (found version "2.0") 
-- Found OpenMP_CXX: -openmp (found version "2.0") 
-- Found OpenMP: TRUE (found version "2.0")  
-- Looking for CL_VERSION_2_2
-- Looking for CL_VERSION_2_2 - not found
-- Looking for CL_VERSION_2_1
-- Looking for CL_VERSION_2_1 - not found
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - not found
-- Looking for CL_VERSION_1_2
-- Looking for CL_VERSION_1_2 - found
-- Found OpenCL: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/OpenCL.lib (found version "1.2") 
-- OpenCL include directory:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/include CMake Warning (dev) at CMakeLists.txt:97 (find_package):   Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.   Run "cmake --help-policy CMP0074" for policy details.  Use the cmake_policy   command to set the policy and suppress this warning.

  Environment variable Boost_ROOT is set to:

    C:\boost\boost_1_69_0

  For compatibility, CMake is ignoring the variable. This warning is for project developers.  Use -Wno-dev to suppress it.

-- Boost version: 1.69.0
-- Found the following Boost libraries:
--   filesystem
--   system
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/build_cpp Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

Build started 4/5/2019 10:42:58 AM. Project "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" on node 1 (default targets). Project "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" (1) is building "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\ZERO_CHECK.vcxproj" (2) on node 1 (default targets). PrepareForBuild:   Creating directory "x64\Release\ZERO_CHECK\". C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\ZERO_CHECK.vcxproj] Creating directory "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\". InitializeBuildStatus:   Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild:   Checking Build System   CMake does not need to re-run because C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/build_cpp/CMakeFiles/generate.stamp is up-to-date. FinalizeBuildStatus:   Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".   Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". Done Building Project "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\ZERO_CHECK.vcxproj" (default targets). PrepareForBuild:   Creating directory "_lightgbm.dir\Release\". C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] Creating directory "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\Release\". Creating directory "_lightgbm.dir\Release\_lightgbm.tlog\". InitializeBuildStatus:   Creating "_lightgbm.dir\Release\_lightgbm.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild:   Building Custom Rule C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/compile/CMakeLists.txt CMake does not need to re-run because C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/build_cpp/CMakeFiles/generate.stamp is up-to-date. ClCompile:   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\compute\include" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include" /IC:\boost\boost_1_69_0 /I"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\include" /nologo /W4 /WX- /diagnostics:classic /MP /O2 /Ob2 /Oi /Ot /Oy /GL /D WIN32 /D _WINDOWS /D NDEBUG /D USE_SOCKET /D BOOST_ALL_NO_LIB /D USE_GPU /D "CMAKE_INTDIR=\"Release\"" /D _lightgbm_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /openmp /Fo"_lightgbm.dir\Release\\" /Fd"_lightgbm.dir\Release\vc141.pdb" /Gd /TP /errorReport:queue "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\c_api.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\lightgbm_R.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\application\application.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\boosting\boosting.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\boosting\gbdt.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\boosting\gbdt_model_text.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\boosting\gbdt_prediction.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\boosting\prediction_early_stop.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\bin.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\config.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\config_auto.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\dataset.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\dataset_loader.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\file_io.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\json11.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\metadata.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\parser.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\io\tree.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\metric\dcg_calculator.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\metric\metric.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\network\linker_topo.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\network\linkers_mpi.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\network\linkers_socket.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\network\network.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\objective\objective_function.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\data_parallel_tree_learner.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\feature_parallel_tree_learner.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\gpu_tree_learner.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\serial_tree_learner.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\tree_learner.cpp" "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\src\treelearner\voting_parallel_tree_learner.cpp" c_api.cpp   lightgbm_R.cpp   application.cpp   boosting.cpp   gbdt.cpp gbdt_model_text.cpp   gbdt_prediction.cpp   prediction_early_stop.cpp  bin.cpp   config.cpp   config_auto.cpp   dataset.cpp   dataset_loader.cpp   file_io.cpp   json11.cpp   metadata.cpp   parser.cpp   tree.cpp   dcg_calculator.cpp   metric.cpp   linker_topo.cpp   linkers_mpi.cpp   linkers_socket.cpp   network.cpp   objective_function.cpp   data_parallel_tree_learner.cpp   feature_parallel_tree_learner.cpp   gpu_tree_learner.cpp   serial_tree_learner.cpp   tree_learner.cpp   voting_parallel_tree_learner.cpp Link:   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\Release\lib_lightgbm.dll" /INCREMENTAL:NO /NOLOGO "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64\OpenCL.lib" "C:\boost\boost-build\lib\libboost_filesystem.a" "C:\boost\boost-build\lib\libboost_system.a" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/compile/Release/lib_lightgbm.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/compile/Release/lib_lightgbm.lib" /MACHINE:X64  /machine:x64 /DLL _lightgbm.dir\Release\c_api.obj  
_lightgbm.dir\Release\lightgbm_R.obj   _lightgbm.dir\Release\application.obj   _lightgbm.dir\Release\boosting.obj   _lightgbm.dir\Release\gbdt.obj   _lightgbm.dir\Release\gbdt_model_text.obj   _lightgbm.dir\Release\gbdt_prediction.obj   _lightgbm.dir\Release\prediction_early_stop.obj   _lightgbm.dir\Release\bin.obj   _lightgbm.dir\Release\config.obj   _lightgbm.dir\Release\config_auto.obj   _lightgbm.dir\Release\dataset.obj   _lightgbm.dir\Release\dataset_loader.obj   _lightgbm.dir\Release\file_io.obj   _lightgbm.dir\Release\json11.obj   _lightgbm.dir\Release\metadata.obj   _lightgbm.dir\Release\parser.obj   _lightgbm.dir\Release\tree.obj   _lightgbm.dir\Release\dcg_calculator.obj   _lightgbm.dir\Release\metric.obj   _lightgbm.dir\Release\linker_topo.obj   _lightgbm.dir\Release\linkers_mpi.obj   _lightgbm.dir\Release\linkers_socket.obj   _lightgbm.dir\Release\network.obj   _lightgbm.dir\Release\objective_function.obj   _lightgbm.dir\Release\data_parallel_tree_learner.obj   _lightgbm.dir\Release\feature_parallel_tree_learner.obj   _lightgbm.dir\Release\gpu_tree_learner.obj   _lightgbm.dir\Release\serial_tree_learner.obj   _lightgbm.dir\Release\tree_learner.obj   _lightgbm.dir\Release\voting_parallel_tree_learner.obj   c_api.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
     Creating library C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/compile/Release/lib_lightgbm.lib and object C:/Users/dogus/AppData/Local/Temp/pip-install-1uszztyz/lightgbm/compile/Release/lib_lightgbm.exp gpu_tree_learner.obj : error LNK2001: unresolved external symbol "void
__cdecl boost::filesystem::path_traits::convert(char const *,char const *,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const &)" (?convert@path_traits@filesystem@boost@@YAXPEBD0AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@AEBV?$codecvt@_WDU_Mbstatet@@@5@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "void
__cdecl boost::filesystem::path_traits::convert(wchar_t const *,wchar_t const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const &)" (?convert@path_traits@filesystem@boost@@YAXPEB_W0AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$codecvt@_WDU_Mbstatet@@@5@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "class boost::filesystem::file_status __cdecl boost::filesystem::detail::status(class boost::filesystem::path const &,class boost::system::error_code *)" (?status@detail@filesystem@boost@@YA?AVfile_status@23@AEBVpath@23@PEAVerror_code@system@3@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "bool
__cdecl boost::filesystem::detail::create_directories(class boost::filesystem::path const &,class boost::system::error_code *)" (?create_directories@detail@filesystem@boost@@YA_NAEBVpath@23@PEAVerror_code@system@3@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "public: static class std::codecvt<wchar_t,char,struct _Mbstatet> const & __cdecl boost::filesystem::path::codecvt(void)" (?codecvt@path@filesystem@boost@@SAAEBV?$codecvt@_WDU_Mbstatet@@@std@@XZ) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "public: class boost::filesystem::path & __cdecl boost::filesystem::path::make_preferred(void)" (?make_preferred@path@filesystem@boost@@QEAAAEAV123@XZ) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\Release\lib_lightgbm.dll : fatal error LNK1120: 6 unresolved externals [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] Done Building Project "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" (default targets) -- FAILED.

Build FAILED.

"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" (default target) (1) -> "C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\ZERO_CHECK.vcxproj" (default target) (2) -> (PrepareForBuild target) ->    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\ZERO_CHECK.vcxproj]


"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" (default target) (1) ->   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj]


"C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj" (default target) (1) -> (Link target) ->    gpu_tree_learner.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem::path_traits::convert(char const *,char const
*,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const &)" (?convert@path_traits@filesystem@boost@@YAXPEBD0AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@AEBV?$codecvt@_WDU_Mbstatet@@@5@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "void
__cdecl boost::filesystem::path_traits::convert(wchar_t const *,wchar_t const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const &)" (?convert@path_traits@filesystem@boost@@YAXPEB_W0AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$codecvt@_WDU_Mbstatet@@@5@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "class boost::filesystem::file_status __cdecl boost::filesystem::detail::status(class boost::filesystem::path const &,class boost::system::error_code *)" (?status@detail@filesystem@boost@@YA?AVfile_status@23@AEBVpath@23@PEAVerror_code@system@3@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "bool
__cdecl boost::filesystem::detail::create_directories(class boost::filesystem::path const &,class boost::system::error_code *)" (?create_directories@detail@filesystem@boost@@YA_NAEBVpath@23@PEAVerror_code@system@3@@Z) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "public: static class std::codecvt<wchar_t,char,struct _Mbstatet> const & __cdecl boost::filesystem::path::codecvt(void)" (?codecvt@path@filesystem@boost@@SAAEBV?$codecvt@_WDU_Mbstatet@@@std@@XZ) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] gpu_tree_learner.obj : error LNK2001: unresolved external symbol "public: class boost::filesystem::path & __cdecl boost::filesystem::path::make_preferred(void)" (?make_preferred@path@filesystem@boost@@QEAAAEAV123@XZ) [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj] C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\compile\Release\lib_lightgbm.dll : fatal error LNK1120: 6 unresolved externals [C:\Users\dogus\AppData\Local\Temp\pip-install-1uszztyz\lightgbm\build_cpp\_lightgbm.vcxproj]

    2 Warning(s)
    7 Error(s)

Time Elapsed 00:00:16.81
출생

문제는이 가이드에서 부스트 파일을 받았지만 내가 원하는 파이썬 설치용이 아니 었습니다. https://lightgbm.readthedocs.io/en/latest/GPU-Windows.html

그리고 그 부스트 파일에는이 라이브러리 /lib64-msvc-14.1이 없었 습니다 . 여기서 얻은 boost_1_69_0-msvc-14.1-64.exe를 설치 했습니다 .

나는 부스트 인수를 포함했고 효과가 있었다!

pip install lightgbm --install-option=--gpu --install-option="--boost-root=C:/local/boost_1_69_0" --install-option="--boost-librarydir=C:/local/boost_1_69_0/lib64-msvc-14.1"

또한 pip 설치를 시도 할 때마다 아래 예외가 발생했습니다. 같은 문제가있는 사람이 있다면이 솔루션이 효과가 있기를 바랍니다.

Exception: Please install CMake first

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows 8.1 x64에서 GPU를 사용하기위한 Python 모듈 설치

분류에서Dev

C # 및 LightGBM을 사용한 GPU 기반 이진 분류가 가능합니까 (아직?)

분류에서Dev

Python 3 용 Nibabel 설치

분류에서Dev

Python 3 용 Nibabel 설치

분류에서Dev

Mac에 Python 용 WEKA 설치

분류에서Dev

Python 용 OpenCV 설치 문제

분류에서Dev

Python 용 PyObjC 설치 문제

분류에서Dev

Python 3 용 Pandas 설치

분류에서Dev

Python Ubuntu 16.04 용 ImageMagick 설치

분류에서Dev

GPU 용 pip로 설치 한 후 tensorflow를 찾을 수 없음

분류에서Dev

Theano는 Wubi가 설치된 Linux에서 GPU를 사용할 수 있습니까?

분류에서Dev

Python 3 용 mysql-connector 설치 시도

분류에서Dev

Python 용 GTK + 3 설치 방법

분류에서Dev

Python 3.7.3 용 GDAL 설치 관련 문제

분류에서Dev

WSL (Ubuntu)에 python3 용 venv 설치

분류에서Dev

Python Ver-3.9 용 Numpy 설치

분류에서Dev

python2 용 퓨처 설치

분류에서Dev

Ubuntu에 Python3 용 Pylint 설치

분류에서Dev

Ubuntu에 Python3 용 Pylint 설치

분류에서Dev

Python 3 용 mysql-connector 설치 시도

분류에서Dev

Python 용 GTK + 3 설치 방법

분류에서Dev

python3 용 sklearn의 설치 오류

분류에서Dev

Python3.3 용 모듈 설치

분류에서Dev

Python 용 pip를 통해 모듈 설치

분류에서Dev

python3 용 paramiko 설치 시도

분류에서Dev

NAO 로봇 용 Python SDK 설치

분류에서Dev

Python 용 패키지 설치 문제

분류에서Dev

ffmpeg 용 Python 스크립트 설치

분류에서Dev

Portable Python 3.2 용 추가 모듈 설치