Skip to content

undeadinu/training_toolbox_tensorflow

 
 

Repository files navigation

Build Status

Training Toolbox for TensorFlow

Training Toolbox for TensorFlow provides a convenient environment to train Deep Learning models and convert them using OpenVINO™ Toolkit for optimized inference.

Pre-requisites

Quick Start Guide

Setup Training Toolbox for TensorFlow

  1. Clone repository in the working directory
cd /<path_to_working_dir>
git clone https://github.com/opencv/training_toolbox_tensorflow.git
cd training_toolbox_tensorflow
git submodule update --init --recursive
  1. Install prerequisites
sudo apt-get install libturbojpeg python3-tk python3-pip virtualenv 2to3
  1. Create virtual environment
bash tools/init_venv.sh
  1. Start to work
cd /<path_to_working_dir>/training_toolbox_tensorflow
. venv/bin/activate

Tests

In virtual environment run tests:

cd training_toolbox
nosetests

or if you are going to use the OpenVino toolkit:

cd training_toolbox
export OPEN_VINO_DIR=<PATH_TO_OPENVINO>
nosetests

Note: if you have installed the OpenVino toolkit after creating a virtual environment then you have to recreate one to install required packages for the Model Optimizer into one.

Do not forget to update several environment variables are required to compile and run OpenVINO™ toolkit applications, for details see: https://software.intel.com/en-us/articles/OpenVINO-Install-Linux.

Models

After installation, you are ready to train your own models, evaluate them, use them for predictions.

About

Training Toolbox for TensorFlow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Shell 0.4%