Xgboost: Conda ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ xgboost

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 12 сСнт. 2016  Β·  11ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: dmlc/xgboost

Π’ случаС ошибок ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с установкой, поТалуйста, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
Π§Π΅ΠΌ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ прСдоставитС, Ρ‚Π΅ΠΌ Π»Π΅Π³Ρ‡Π΅ ΠΌΡ‹ смоТСм ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ
ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈ совСт.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма:
Mac OS X Эль-ΠšΠ°ΠΏΠΈΡ‚Π°Π½ 10.11.6

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ (python/R/jvm/C++):
ΠŸΠΈΡ‚ΠΎΠ½

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия xgboost :
0.3.0

ΠŸΡ€ΠΈ установкС ΠΈΠ· исходников ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅

  1. Π₯эш фиксации ( git rev-parse HEAD )
  2. Π–ΡƒΡ€Π½Π°Π»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ (Ссли Π»ΠΎΠ³ΠΈ большиС, поТалуйста, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² Π²ΠΈΠ΄Π΅ влоТСния).

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Python, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅

  1. ВСрсия ΠΈ дистрибутив Python
    2,7
  2. Команда для установки xgboost , Ссли Π²Ρ‹ Π½Π΅ устанавливаСтС ΠΈΠ· исходного ΠΊΠΎΠ΄Π°
    conda ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ -c akode xgboost=0.3

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ

Π― ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ установил xgboost, ΠΈ ΠΎΠ½ отобраТаСтся Π² ΠΊΠΎΡ€Π½Π΅. Однако, ΠΊΠΎΠ³Π΄Π° я попытался ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ xgboost, ΠΎΠ½ сказал, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅Ρ‚.

OSError: dlopen(//anaconda/lib/python2.7/site-packages/libxgboostwrapper.so, 6): Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°: @rpath/./libgomp.1.dylib
Бсылка ΠΈΠ·: //anaconda/lib/python2.7/site-packages/libxgboostwrapper.so
ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Anaconda Distribution xgboost Python, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ conda install py-xgboost (Π² Windows, Linux ΠΈΠ»ΠΈ macOS), для ΠΏΠ°ΠΊΠ΅Ρ‚Π° R это conda install r-xgboost .

ВсС 11 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@ghostintheshellarise вСрсия xgboost=0.3 каТСтся ΠΎΡ‡Π΅Π½ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ. Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ вас Π΅ΡΡ‚ΡŒ conda , Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ pip install xgboost ?

Π― ΡΠ»Π΅Π΄ΡƒΡŽ этой инструкции

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»
  2. Ρ‚ΠΈΠΏ: ΠΊΠ»ΠΎΠ½ git https://github.com/dmlc/xgboost.git
  3. Ρ‚ΠΈΠΏ: ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск xgboost; ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ; ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диска; установка python setup.py --user

Но это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² послСднСй ΠΊΠΎΠΌΠ°Π½Π΄Π΅
установка python setup.py --user

ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΎΠ± ошибкС

Traceback (most recent call last):
  File "setup.py", line 19, in <module>
    LIB_PATH = libpath['find_lib_path']()
  File "xgboost/libpath.py", line 47, in find_lib_path
    'List of candidates:\n' + ('\n'.join(dll_path)))
__builtin__.XGBoostLibraryNotFound: Cannot find XGBoost Libarary in the candidate path, did you install compilers and run build.sh in root path?
List of candidates:
/Users/SimonTse/xgboost/python-package/xgboost/libxgboost.so
/Users/SimonTse/xgboost/python-package/xgboost/../../lib/libxgboost.so
/Users/SimonTse/xgboost/python-package/xgboost/./lib/libxgboost.so
//anaconda/xgboost/libxgboost.so

И я пытался ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкции pip, Π½ΠΎ это Π΄Π°Π»ΠΎ ΠΌΠ½Π΅ сообщСниС, Ρ‡Ρ‚ΠΎ я ΡƒΠΆΠ΅ установлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ xgboost.

Requirement already satisfied (use --upgrade to upgrade): xgboost in /anaconda/lib/python2.7/site-packages

Π― Π½Π΅ обучался CS, поэтому для мСня всС выглядит Ρ‚Π°ΠΊΠΈΠΌ Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌ.

Π― ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

Cannot find XGBoost Libarary in the candidate path, did you install compilers and run build.sh in root path?

Π’Ρ‹ нашли ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅?

Бпасибо большоС :)

@felipecruz91 Π’Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ pip install xgboost послС установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… компиляторов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, gcc 5) вмСсто установки conda ?

@phunterlau Π”Π°, я пытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ pip install xgboost , Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

No files/directories in C:\Users\....\AppData\Local\Temp\pip-build-9j_99ys4\xgboost\pip-egg-info (from PKG-INFO)

О, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows, поТалуйста, установитС с GitHub

@phunterlau Π― пытался ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с Github:

git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update
alias make='mingw32-make'
cp make/mingw64.mk config.mk; make -j4
cd python-package
python setup.py install

И я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Traceback (most recent call last): File "setup.py", line 19, in <module> LIB_PATH = libpath['find_lib_path']() File "xgboost/libpath.py", line 46, in find_lib_path 'List of candidates:\n' + ('\n'.join(dll_path))) XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path? List of candidates: C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\../../lib/libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\./lib/libxgboost.dll C:\Users\felipe.cruz\AppData\Local\Continuum\Miniconda3\xgboost\libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\../../windows/x64/Release/libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\./windows/x64/Release/libxgboost.dll

Π•ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ?

Бпасибо большоС :)

@felipecruz91, поТалуйста, слСдуйтС этой инструкции IBM (ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² инструкции ΠΏΠΎ установкС), шаг Π·Π° шагом, строго
https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=en

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Anaconda Distribution xgboost Python, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ conda install py-xgboost (Π² Windows, Linux ΠΈΠ»ΠΈ macOS), для ΠΏΠ°ΠΊΠ΅Ρ‚Π° R это conda install r-xgboost .

@mingwandroid Ρ‚Ρ‹ Π³Π΅Ρ€ΠΎΠΉ

@mingwandroid Π±ΡƒΡ…Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ…

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ