World's Fastest Machine Learning With GPUs
http://github.com/h2oai/h2o4gpu
Speaker: Jonathan C. McKinney
World's Fastest Machine Learning With GPUs - - PowerPoint PPT Presentation
World's Fastest Machine Learning With GPUs http://github.com/h2oai/h2o4gpu Speaker: Jonathan C. McKinney Mateusz Erin Navdeep Rory Terry Karen Arno Jonathan S teve H2O4GPU TEAM Machine Learning Deep Learning c RIS
Speaker: Jonathan C. McKinney
Mateusz Erin Navdeep Rory Terry Karen Arno Jonathan S teve
c
6
GPU-Computing perf 1.5X per year 1000X by 2025 102 103 104 105 106 107 S ingle-threaded perf 1.5X per year 1.1X per year APPLICATIONS S YS TEMS ALGORITHMS CUDA ARCHITECTURE
8
github.com/ gpuopenanalytics
GPU Data Frame (GDF)
Ingest/ Parse Exploratory Analysis Feature Engineering ML/DL Algorithms Grid Search Scoring Model Export
/ Open-Source: http://github.com/h2oai/h2o4gpu / Used within our own Driverless AI Product to boost performance 30X / Scikit-Learn Python API (and now R API) / All Scikit-Learn algorithms included / Important algorithms ported to GPU
11
https://www.youtube.com/watch?v=KkvWX3FD7yI
12
13
/ Algorithm: ‒ A solver for convex optimization problems in graph form using Alternating Direction Method of Multipliers (ADMM) / Solvers: Lasso, Ridge Regression, Logistic Regression, and Elastic Net Regularization / Improvements to original POGS: ‒ Full alpha search ‒ Cross Validation ‒ Early Stopping + Warm Start ‒ Added Scikit-learn like API ‒ Supports multiple GPUs
15
https://www.youtube.com/watch?v=LrC3mBNG7WU
https:/ / github.com/ h2oai/ h2o4gpu/ blob/ master/ exa mples/ py/ demos/ Multi-GPU-H2O-GLM-simple.ipynb
16
https://www.youtube.com/watch?v=4RKSXNfreLE
https://github.com/h2oai/h2o4gpu/blob/master/examples/py/demos/H2O4GPU_KMeans_Images.ipynb
19
10 with latest solver
/ Based upon XGBoost / Raw floating point data -> Binned into Quantiles / Quantiles are stored as compressed instead of floats / Compressed Quantiles are efficiently transferred to GPU / Sparsity is handled directly with highly GPU efficiency / Multi-GPU by sharding rows using NVIDIA NCCL AllReduce
29
https://www.youtube.com/watch?v=NkeSDrifJdg
171 with latest solver 87 51
31
https://www.youtube.com/watch?v=KkvWX3FD7yI
32
33
Top 8 position in Kaggle with zero manual labor! (ranked above multiple Kaggle Grandmasters)
https://www.kaggle.com/c/mercedes- benz-greener-manufacturing/leaderboard