avulanov / ann-benchmark

Benchmarks of artificial neural network library for Spark MLlib
Apache License 2.0
11 stars 9 forks source link

ann-benchmark

Benchmarks of artificial neural network implementation for

Introduction

The goal is to benchmark the library, compare it with the other tools and test scalability with the number of nodes in the cluster.

The intention is to test a big model. Data is small so the time needed to read the data can be ignored.

Prerequisites

GCC 4.8.2

RedHat 6.x has an older GCC compiler that has libgfortran library that is incompatible with netlib-java wrappers. Check GCC version: gcc -v. New GCC should be ALWAYS in your path:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/new/gcc/lib64

OpenBLAS

Caffe

Preliminary results (s):

Nodes ANN-total ANN-compute Caffe Caffe60K
5 29 21 62 56
4 27 24 62 56
3 35.2 33 62 56
2 47 44 62 56
1 86 84 62 56

The lastest results are in the spreadsheet: https://docs.google.com/spreadsheets/d/13U1fwF5-h90X-VeF01dOT-IlJtwYa1AsRtCBjAkSqKI/edit?usp=sharing