sh1ng / Arboretum
Licence: other
Gradient Boosting powered by GPU(NVIDIA CUDA)
Stars: ✭ 64
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Arboretum
Pycuda
CUDA integration for Python, plus shiny features
Stars: ✭ 1,112 (+1637.5%)
Mutual labels: gpu, cuda
Graphvite
GraphVite: A General and High-performance Graph Embedding System
Stars: ✭ 865 (+1251.56%)
Mutual labels: gpu, cuda
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+1134.38%)
Mutual labels: gpu, cuda
Ggnn
GGNN: State of the Art Graph-based GPU Nearest Neighbor Search
Stars: ✭ 63 (-1.56%)
Mutual labels: gpu, cuda
Scikit Cuda
Python interface to GPU-powered libraries
Stars: ✭ 803 (+1154.69%)
Mutual labels: gpu, cuda
Speedtorch
Library for faster pinned CPU <-> GPU transfer in Pytorch
Stars: ✭ 615 (+860.94%)
Mutual labels: gpu, cuda
Carlsim3
CARLsim is an efficient, easy-to-use, GPU-accelerated software framework for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail.
Stars: ✭ 52 (-18.75%)
Mutual labels: gpu, cuda
Qualia2.0
Qualia is a deep learning framework deeply integrated with automatic differentiation and dynamic graphing with CUDA acceleration. Qualia was built from scratch.
Stars: ✭ 41 (-35.94%)
Mutual labels: gpu, cuda
Wheels
Performance-optimized wheels for TensorFlow (SSE, AVX, FMA, XLA, MPI)
Stars: ✭ 891 (+1292.19%)
Mutual labels: gpu, cuda
Chainer
A flexible framework of neural networks for deep learning
Stars: ✭ 5,656 (+8737.5%)
Mutual labels: gpu, cuda
Cudasift
A CUDA implementation of SIFT for NVidia GPUs (1.2 ms on a GTX 1060)
Stars: ✭ 555 (+767.19%)
Mutual labels: gpu, cuda
Thundergbm
ThunderGBM: Fast GBDTs and Random Forests on GPUs
Stars: ✭ 586 (+815.63%)
Mutual labels: gpu, cuda
Nvidia libs test
Tests and benchmarks for cudnn (and in the future, other nvidia libraries)
Stars: ✭ 36 (-43.75%)
Mutual labels: gpu, cuda
Heteroflow
Concurrent CPU-GPU Programming using Task Models
Stars: ✭ 57 (-10.94%)
Mutual labels: gpu, cuda
arboretum - Gradient Boosting implementation with focus on overcoming GRAM size limit
Installation wheel package
pip install arboretum
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].