GithubHelp home page GithubHelp logo

rlugojr / deep-learning-benchmarks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from autumnai/deep-learning-benchmarks

0.0 2.0 0.0 6 KB

Raw Benchmark Data for Popular Machine Learning Frameworks

Home Page: http://autumnai.com/deep-learning-benchmarks.html

deep-learning-benchmarks's Introduction

Deep Learning Benchmarks

Introduction

This repository contains structured performance characteristics of the most popular Machine and Deep Learning Frameworks forward and backward performance for entire models, single layers and more. Deep Learning Benchmarks is inspired by soumith's convnet-benchmarks and zer0n's deepframeworks.

Deep Learning Benchmarks goal is to provide raw, structured, comparable data about the performance (operational speed, operational memory usage) of different Machine Learning Frameworks in various environments and machines. Like the other two repositories, Deep Learning Benchmarks highest goal is gaining objective, reproducible benchmarks, which are reviewed by the community. New benchmark data is introduced through PRs, its process is described in Submitting Benchmark Data.

View Data

One advantage of structured, raw benchmark data is, that it can be easily queried, visualized and compared. Autumn's Benchmark page, provides an open interface for querying, visualizing and later sharing the Deep Learning Benchmark data.

Raw Data

The repository contains this README and benchmark.toml, where all the benchmark data is stored.

You can consume the data like a JSON REST-API, by fetching

https://raw.githubusercontent.com/autumnai/deep-learning-benchmarks/master/benchmark.json
fetch('https://raw.githubusercontent.com/autumnai/deep-learning-benchmarks/master/benchmark.json')
  .then(function(response) {
    return response.json()
  }).then(function(json) {
    console.log('parsed json', json)
  }).catch(function(ex) {
    console.log('parsing failed', ex)
  })

We use TOML for the original benchmark data file format (instead of JSON), because it is more convenient for merging data. Out of convenience we convert the TOML into a JSON file locally as well before we merge a PR, this increases the usability of the data for client-side applications.

Data Structure

WIP

Submitting Benchmark Data

WIP

deep-learning-benchmarks's People

Contributors

hobofan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.