Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sh1ng/arboretum

Gradient Boosting powered by GPU(NVIDIA CUDA)
https://github.com/sh1ng/arboretum

arboretum cuda gpu gradient-boosting gradient-boosting-machine machine-learning python

Last synced: 3 months ago
JSON representation

Gradient Boosting powered by GPU(NVIDIA CUDA)

Awesome Lists containing this project

README

        

# arboretum - Gradient Boosting implementation with focus on overcoming GRAM size limit

## Installation wheel package
```
pip install arboretum
```

[Benchmark results](https://bit.ly/2VcUwEV)

## Dependencies
* Python 2.7 or Python 3
* Cuda toolkit 7+
* Cuda cub https://github.com/NVlabs/cub as a submodule
* JSON for Modern C++ https://github.com/nlohmann/json as a submodule

## Installation from source
* git clone --recursive https://github.com/sh1ng/arboretum.git
* $ mkdir build && cd build && cmake .. && make -j && cd .. && make wheel
* $ sudo python -m pip install python-package/dist/arboretum*.whl