Coder Social home page Coder Social logo

adhanaku / tiny Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mlcommons/tiny

0.0 0.0 0.0 34.83 MB

MLPerf™ Tiny is an ML benchmark suite for extremely low-power systems such as microcontrollers

Home Page: https://mlcommons.org/en/groups/inference-tiny/

License: Apache License 2.0

Shell 0.04% C++ 22.48% Python 1.13% C 74.95% Assembly 0.55% CSS 0.78% Makefile 0.01% HTML 0.07%

tiny's Introduction

MLPerf™ Tiny Deep Learning Benchmarks for Embedded Devices

The goal of MLPerf Tiny is to provide a representative set of deep neural nets and benchmarking code to compare performance between embedded devices. Embedded devices include microcontrollers, DSPs, and tiny NN accelerators. These devices typically run at between 10MHz and 250MHz, and can perform inference using less then 50mW of power.

MLPerf Tiny submissions will allow device makers and researchers to choose the best hardware for their use case, and allows hardware and software vendors to showcase their offerings.

The reference benchmarks are provided using TensorFlow Lite for Microcontrollers (TFLM). Submitters can directly use the TFLM, although submitters are encouraged to use the software stack that works best on their hardware.

For the current version of the benchmark under development, please see the benchmark folder.

The deadline of the next submission round v1.2 is expected to be March 15, 2024, with publication in April (dates not yet finalized).

Results of previous versions are available on the MLCommons web page (change between version using the table headers). The code of previous versions and detailed submissions are available as in the table below:

Version Code Repository Release Date Results Repository
v0.5 https://github.com/mlcommons/tiny/tree/v0.5 Jun 16, 2021 https://github.com/mlcommons/tiny_results_v0.5
v0.7 https://github.com/mlcommons/tiny/tree/v0.7 April 6, 2022 https://github.com/mlcommons/tiny_results_v0.7
v1.0 https://github.com/mlcommons/tiny/tree/v1.0 Nov 9, 2022 https://github.com/mlcommons/tiny_results_v1.0
v1.1 https://github.com/mlcommons/tiny/tree/v1.1 Jun 27, 2023 https://github.com/mlcommons/tiny_results_v1.1

Please see the MLPerf Tiny Benchmark paper for a detailed description of the motivation and guiding principles behind the benchmark suite. If you use any part of this benchmark (e.g., reference implementations, submissions, etc.) in academic work, please cite the following:

@article{banbury2021mlperf,
  title={MLPerf Tiny Benchmark},
  author={Banbury, Colby and Reddi, Vijay Janapa and Torelli, Peter and Holleman, Jeremy and Jeffries, Nat and Kiraly, Csaba and Montino, Pietro and Kanter, David and Ahmed, Sebastian and Pau, Danilo and others},
  journal={Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks},
  year={2021}
}

Join the working group here: https://groups.google.com/a/mlcommons.org/g/tiny

tiny's People

Contributors

cskiraly avatar colbybanbury avatar njeffrie avatar jeremy-syn avatar piemonty avatar jmduarte avatar petertorelli avatar nathanw-mlc avatar ishotjr avatar sreckamp avatar guschmue avatar thekanter avatar profvjreddi avatar morphine00 avatar pgmpablo157321 avatar maltanar avatar andreysher 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.