undertherain / benchmarker

modular framework for [not only] deep learning performance benchmarking
http://blackbird.pw/performance
Mozilla Public License 2.0
9 stars 5 forks source link

.. role:: bash(code) :language: bash

.. role:: python(code) :language: python

.. image:: https://api.travis-ci.org/undertherain/benchmarker.svg?branch=master :target: https://travis-ci.org/undertherain/benchmarker :alt: build status from Travis CI

.. image:: https://coveralls.io/repos/github/undertherain/benchmarker/badge.svg?branch=master :target: https://coveralls.io/github/undertherain/benchmarker?branch=master :alt: coveralls badge

.. image:: https://api.codacy.com/project/badge/Grade/a6094d03cc8446a9b851ce9dd298d3c8
:target: https://www.codacy.com/project/undertherain/benchmarker/dashboard?utm_source=github.com&utm_medium=referral&utm_content=undertherain/benchmarker&utm_campaign=Badge_Grade_Dashboard

======== Synopsis

Benchmarker is a modular framework to automate a set of performance benchmarks, mostly for deep learning.

=== Run

python3 -m benchmarker --mode=training --framework=pytorch --problem=resnet50 --problem_size=32 --batch_size=4

========== Motivation

various devices, frameworks und underlying software stacks, network architectures etc.

============ Installation

Clone, install required packages for example by running

git clone --recursive https://github.com/undertherain/benchmarker.git

pip3 install [--user] -r requirements.txt

============ Contributors

The original version was developed in 2017 by Aleksandr Drozd <https://blackbird.pw/>_. Since then to the project contributed (in alphabetical order)