Mac上安装xgboost

毕业了工作一段时间了,好久没有写东西了。如果说一下从学校到职场的感受,就用经典的两个字可以描述–”围城”。没有什么都是自己想的那么好,直白点就是选择工作的时候一定要调研清楚,真正弄明白工作的真正性质,不要靠自己YY,否则工作了才发现不是自己想的那样就有点坑了。然而,目前发现我已经入坑了,所以以后工作还是彻底调研清楚,防忽悠!
——–以上就当是简单吐槽下。

最近看了下机器学习相关的东东,发现xgboost比较实用,就先从安装说起。
参考官网的步骤:
Building on OSX

git clone –recursive https://github.com/dmlc/xgboost
cd xgboost
cp make/minimum.mk ./config.mk; make -j4

上面是直接安装,没有使用多线程设置,如果不用多线程可以想想下,会有多慢。。。
多线程配置安装,正确步骤:

  1. 多线程开启方法
    因为Mac 的 OS X 系统的 C语言 编译器用的是 Clang,如下图,在 Terminal 输入 gcc -v或者 gcc –version 后,显示 C语言 的编译器:
    这里写图片描述
    我们需要安装新版gcc,brew大法好(类似ubuntu下apt-get install)
    brew install gcc
    这一步会花费一点时间,要有耐心,安装完成后,可以
    brew info gcc
    这里写图片描述
    可以看到安装的版本是gcc 7.2.0,这个一会要用到。
        cp make/config.mk ./config.mk
        vi config.mk

然后编辑 config.mk文件(下面的7对应的是上面安装的版本),

    export CC = gcc-7
    export CXX = g++-7

这里写图片描述
然后运行

    make -j4

这样就编译完了xgboost,然后我们安装下openmpi

    brew install openmpi

如果是利用Python调用,那么还需要

    cd python-package
    sudo python3 setup.py install

即可安装完成。
这样就可以在Python环境中import xgboost了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值