Skip to content

Experimental repo for deploying DNN on ML accelerators

Notifications You must be signed in to change notification settings

simnsdt/dnn-experimental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmarking Pipeline

Experimental pipeline for converting, deploying, executing and benchmarking different DNN-Models on CPU, Intel NCS or Coral TPU Dev Board.

Requirements Host

Requirements Coral Dev Board

How to use

  1. git clone https://github.com/simnsdt/dnn-experimental.git
  2. cd dnn-experimental
  3. ./runBenchmark.sh

Options

  • You can use NOCOPY=--nocopy (in runBenchmark.sh) to skip copying the prerequisites for the benchmark after the first run. Remember to reactivate it (NOCOPY=) when changing to a model not benchmarked before.
  • Modify batch size and model in runBenchmark.sh

Cleanup

  • ./cleanup.sh
  • Use DELETE_MODELS, DELETE_RESULTS, DELETE_CACHE variables to define which files should be deleted.

Supported models: ResNet50, VGG19

Tested using Ubuntu 18.04 LTS, Tensorflow 2.0.0b1, Python 3.6.9, OpenVINO Toolkit 2020R3 and the linked documentations.

About

Experimental repo for deploying DNN on ML accelerators

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published