abstract:extreme gradient boostingxgboost
是大規模並行boosted tree的工具,本文是關於在mac系統下如何安裝xgboost。
xgboost是大規模並行boosted tree的工具,它是目前最快最好的開源boosted tree工具包,比常見的工具包快10倍以上。
1.安裝homebrew (mac系統下乙個非常優秀的包管理工具)
/usr/bin/ruby -e "$(curl -fssl "
2.安裝最新版本的gcc
mac上是沒有gcc和g++的, 預設的是clang(安裝xcode之後會有).但是xcode自帶的clang是不支援openmp的.所以我們要自己安裝gcc
brew install gcc --without-multilib
git clone --recursivecd xgboost
4.修改配置檔案,用於編譯
cp make/config.mk ./config.mk用vim開啟config.mk,修改下面兩行:
export cc = gcc-6export cxx = g++-6
5.編譯
./build.sh
6.安裝python版xgboost
cd python-packagesudo python setup.py install
7.開啟python直譯器進行驗證,若無報錯則安裝成功
>>>import xgboost as xgb
importxgboost
asxgb
# read in data
dtrain = xgb.dmatrix('demo/data/agaricus.txt.train')
dtest = xgb.dmatrix('demo/data/agaricus.txt.test')
# specify parameters via map
param =
num_round = 2
bst = xgb.train(param, dtrain, num_round)
# make prediction
preds = bst.predict(dtest)
xgboost官網
xgboost
mac系統安裝xgboost
btw:歡迎關注 ~
github:
個人部落格:
Mac安裝Xgboost報錯集錦
使用import xgboost導包報錯 xgboosterror xgboost library libxgboost.dylib could not be loaded.likely causes openmp runtime is not installed vcomp140.dll or l...
mac安裝xgboost踩坑記錄
2.3安裝clang omp brew install clang omp 有人提到clang omp已經從homebrew移除了,如果找不到clang omp可以嘗試brew install with clang llvm 括號裡的內容我試著都報錯。網上搜可以使用brew安裝llvm,因為它現在包...
Mac系統安裝Lua
1.開啟終端 2.curl r o 3.tar zxf lua 5.3.4.tar.gz 4.cd lua 5.3.4 5.make machos test 6.sudo make install 會要求你輸入密碼,你的電腦登入密碼,安裝完成後輸入 lua v回車顯示 表示安裝成功。這裡說明一下第六...