Mac系統安裝xgboost

2021-08-20 06:44:04 字數 1377 閱讀 7939

abstract:

xgboost

是大規模並行boosted tree的工具,本文是關於在mac系統下如何安裝xgboost。

extreme gradient boosting

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 --recursive   

cd xgboost

4.修改配置檔案,用於編譯

cp make/config.mk ./config.mk
用vim開啟config.mk,修改下面兩行:

export cc = gcc-6

export cxx = g++-6

5.編譯

./build.sh

6.安裝python版xgboost

cd python-package

sudo python setup.py install

7.開啟python直譯器進行驗證,若無報錯則安裝成功

>>>import xgboost as xgb

import

xgboost

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回車顯示 表示安裝成功。這裡說明一下第六...