mac安装lightgbm之两步走战略

Posted hugechuanqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac安装lightgbm之两步走战略相关的知识,希望对你有一定的参考价值。

技术图片

官方教程:https://github.com/Microsoft/LightGBM/blob/master/docs/Installation-Guide.rst#macos

1、mac安装lightgbm之两步走策略(要求编译器:Apple Clang version 8.1 or higher)

(1)安装homebrew

参考:https://brew.sh/index_zh-cn


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

(2)使用homebrew直接安装


brew install lightgbm

2、mac安装lightgbm之三步走战略(通过gcc构建)

(1)安装homebrew

参考:https://brew.sh/index_zh-cn


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

(2)安装cmake和gcc


brew install cmake
brew install gcc

(3)使用gcc构建:mac上gcc可能为8.1版本,我们需要将编译器改为gcc-7版本


git clone --recursive https://github.com/microsoft/LightGBM ; cd LightGBM
export CXX=g++-7 CC=gcc-7  # replace "7" with version of gcc installed on your machine
mkdir build ; cd build
cmake ..
make -j4

3、mac安装lightgbm之四步走战略:不考虑gcc

(1)安装homebrew

参考:https://brew.sh/index_zh-cn


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

(2)安装cmake和OpenMP


brew install cmake

(3)安装OpenMP


brew install libomp

(4)直接使用cmake构建makefile,然后make编译

git clone --recursive https://github.com/microsoft/LightGBM ; cd LightGBM
mkdir build ; cd build
cmake ..
make -j4

4、python中运行lightgbm

参考:https://github.com/microsoft/LightGBM/tree/master/python-package

如果要在python中运行lightgbm,除了上面的三种方法之一外,还需要:


brew install libomp

python -m pip install lightgbm

以上是关于mac安装lightgbm之两步走战略的主要内容,如果未能解决你的问题,请参考以下文章

Mac下安装lightgbm

云图说|DDS读写两步走,带您领略只读节点的风采

云图说|DDS读写两步走,带您领略只读节点的风采

Python实现端口扫描,只需做这几步走战略

关于pytho面向过程开发人员三步转oo的补充,再加一步,四步走战略

精灵云测SaaS独角兽成长秘籍:40%法则+7步走战略