Xgboost: рдХреЛрдВрдбрд╛ xgboost рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рд╕рд┐рддре░ 2016  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dmlc/xgboost

рдмрдЧ рдпрд╛ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рдЖрдк рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдЙрддрдиреА рд╣реА рдЖрд╕рд╛рдиреА рд╕реЗ рдкреЗрд╢рдХрд╢ рдХрд░ рдкрд╛рдПрдВрдЧреЗ
рдорджрдж рдФрд░ рд╕рд▓рд╛рд╣ред

рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо:
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдПрд▓ рдХреИрдкреНрдЯрди 10.11.6

рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреИрдХреЗрдЬ (рдкрд╛рдпрдерди/рдЖрд░/рдЬреЗрд╡реАрдПрдо/рд╕реА++):
рдЕрдЬрдЧрд░

xgboost рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛:
0.3.0

рдпрджрд┐ рд╕реНрд░реЛрдд рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ

  1. рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрд╢ ( git rev-parse HEAD )
  2. рд▓реЙрдЧ рдорджрджрдЧрд╛рд░ рд╣реЛрдВрдЧреЗ (рдпрджрд┐ рд▓реЙрдЧ рдмрдбрд╝реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ)ред

рдпрджрд┐ рдЖрдк рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ

  1. рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╡рд┐рддрд░рдг
    2.7
  2. рдпрджрд┐ рдЖрдк рд╕реНрд░реЛрдд рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ xgboost рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢
    рдХреЛрдВрдбрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ -рд╕реА рдПрдХреЛрдб 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. рдЯрд╛рдЗрдк рдХрд░реЗрдВ: рдЧрд┐рдЯ рдХреНрд▓реЛрди https://github.com/dmlc/xgboost.git
  3. рдЯрд╛рдЗрдк рдХрд░реЗрдВ: рд╕реАрдбреА xgboost; рдмрдирд╛рдирд╛; рд╕реАрдбреА рдЖрд╡рд░рдг; рдЕрдЬрдЧрд░ setup.py рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --user

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдВрддрд┐рдо рдЖрджреЗрд╢ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдЕрдЬрдЧрд░ 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

рдФрд░ рдореИрдВрдиреЗ рдкрд╛рдЗрдк рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореБрдЭреЗ рдпрд╣ рд╕рдВрджреЗрд╢ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА xgboost . рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рд╣реВрдВ

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

рдореИрдВ рдХреЛрдИ рд╕реАрдПрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдЧреВрдврд╝ рд▓рдЧрддрд╛ рд╣реИ

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ:

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

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛?

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж :)

@ felipecruz91 рдХреНрдпрд╛ рдЖрдкрдиреЗ conda рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдХрдВрдкрд╛рдЗрд▓рд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрд╕реА 5) рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж pip install xgboost рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?

@phunterlau рд╣рд╛рдБ рдореИрдВрдиреЗ pip install xgboost рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

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

рдУрд╣, рдЖрдк рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ 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 рдХреГрдкрдпрд╛ рдЖрдИрдмреАрдПрдо рдХреЗ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдореЗрдВ рднреА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк, рд╕рдЦреНрддреА рд╕реЗ
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 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

matthewmav picture matthewmav  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yananchen1989 picture yananchen1989  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

FabHan picture FabHan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nnorton24 picture nnorton24  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

trivialfis picture trivialfis  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ