【发布时间】:2020-05-05 23:23:16
【问题描述】:
任何人在尝试使用 Google Collab 上的 Notebooks 为 lightgbm 安装 GPU 支持时很幸运?
【问题讨论】:
标签: python gpu google-colaboratory lightgbm
任何人在尝试使用 Google Collab 上的 Notebooks 为 lightgbm 安装 GPU 支持时很幸运?
【问题讨论】:
标签: python gpu google-colaboratory lightgbm
非常简单:只需运行
!pip install lightgbm --install-option=--gpu
或
pip install lightgbm --install-option=--gpu --install-option="--opencl-include-dir=/usr/local/cuda/include/" --install-option="--opencl-library=/usr/local/cuda/lib64/libOpenCL.so"
记得在你的笔记本中启用 GPU 支持,并在 lightgbm 设置中添加'device':'gpu'。并且不要忘记先卸载不支持gpu版本的lightgbm版本。
【讨论】:
确保您正确执行了安装步骤
!git clone --recursive https://github.com/Microsoft/LightGBM
%cd LightGBM
!mkdir build
%cd build
!cmake ../../LightGBM
!make -j4
在此之后,您必须执行 LightGBM 文件夹中的 setupfile
%cd LightGBM/python-package
!python3 setup.py install --gpu
完成后,一切就绪。 ps:确保你已经安装了cmake,如果不只是
!pip install cmake
【讨论】:
大部分内容都遵循here 提供的文档,并进行了两项小调整以使其在 Google Colab 上运行。
由于实例在使用 12 小时后更新,因此我将其发布在笔记本的开头以使用 lightgbm 重新安装 GPU 支持:
!apt-get -qq install --no-install-recommends nvidia-375
!apt-get -qq install --no-install-recommends nvidia-opencl-icd-375 nvidia-opencl-dev opencl-headers
!apt-get -qq install --no-install-recommends git cmake build-essential libboost-dev libboost-system-dev libboost-filesystem-dev
!pip3 install -qq lightgbm --install-option=--gpu
【讨论】: