Added unit tests and readme for model optimizer (#79)
authorAlexey Suhov <asuhov@users.noreply.github.com>
Wed, 23 Jan 2019 17:23:27 +0000 (20:23 +0300)
committeropenvino-pushbot <44090433+openvino-pushbot@users.noreply.github.com>
Wed, 23 Jan 2019 17:23:27 +0000 (20:23 +0300)
commit17e66dc5a6631d630da454506902bd7c25d4170b
tree48ba0f1125b0c15757e8340f7f08f96e90cb0b7e
parent30594bb3099b7874f372074e6c0cc82748344435
Added unit tests and readme for model optimizer (#79)

* added unit tests
* added readme for model optimizer
* added a list of supported IE plugins
232 files changed:
inference-engine/README.md
model-optimizer/README.md [new file with mode: 0644]
model-optimizer/extensions/back/PermuteForReshape_test.py [new file with mode: 0644]
model-optimizer/extensions/back/ShufflenetReLUReorder_test.py [new file with mode: 0644]
model-optimizer/extensions/back/TileReshaper_test.py [new file with mode: 0644]
model-optimizer/extensions/back/insert_compatibility_l2normalization_test.py [new file with mode: 0644]
model-optimizer/extensions/back/kaldi_remove_memory_output_test.py [new file with mode: 0644]
model-optimizer/extensions/back/remove_last_softmax_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/accum_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/argmax_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/axpy_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/bn_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/conv_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/correlation_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/ctcgreedydecoder_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/data_augmentation_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/grn_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/interp_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/normalize_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/pooling_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/power_file_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/prelu_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/priorbox_clustered_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/priorbox_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/proposal_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/proposal_python_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/psroipooling_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/regionyolo_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/reorgyolo_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/resample_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/simplernms_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/caffe/spatial_transformer_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/eltwise_n_test.py [new file with mode: 0644]
model-optimizer/extensions/front/freeze_placeholder_value_test.py [new file with mode: 0644]
model-optimizer/extensions/front/image_scaler_test.py [new file with mode: 0644]
model-optimizer/extensions/front/instance_normalization_test.py [new file with mode: 0644]
model-optimizer/extensions/front/kaldi/replace_splice_node_pattern_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/check_softmax_node_inputs_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/conv_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/custom_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/pooling_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/slice_channel_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/ssd_pattern_flatten_softmax_activation_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/ssd_pattern_remove_flatten_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/ssd_pattern_remove_reshape_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/ssd_pattern_remove_transpose_test.py [new file with mode: 0644]
model-optimizer/extensions/front/mxnet/ssd_reorder_detection_out_inputs_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/affine_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/conv_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/crop_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/elu_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/flatten_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/gather_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/image_scaler_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/instance_normalization_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/pad_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/sigmoid_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/slice_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/squeeze_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/tanh_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/transpose_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/unsqueeze_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/onnx/upsample_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/reciprocal_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/ObjectDetectionAPI_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/concat_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/concat_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/conv_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/deconv_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/fifo_replacer_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/mvn_unrolled_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/next_iteration_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/pad_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/pooling_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/front/tf/stop_gradient_ext_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/AddIsCyclicAttribute_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/AddReshapeAfterStridedSlice_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/ConvertGroupedStridedSlice_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/EltwiseInputNormalization_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/EltwiseInputReshape_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/FusePermutesSequence_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/MinumumMiddleReplacer_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/NormalizeFullyConnected_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/PixelLinkReshape_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/Reduce_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/ShuffleChannel_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/ShufflenetReshape_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/SliceConvert_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/TensorIteratorBackEdge_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/TensorIteratorCondition_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/TensorIteratorInput_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/TensorIteratorOutput_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/UselessSridedSlice_test.py [new file with mode: 0644]
model-optimizer/extensions/middle/lstm_sequence_normalize_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/accum_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/argmax_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/assert_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/correlation_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/ctc_greedy_decoder_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/data_augmentation_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/depth_to_space_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/gather_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/grn_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/instance_normalization_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/interp_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/merge_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/normalize_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/priorbox_clustered_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/priorbox_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/proposal_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/psroipooling_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/regionyolo_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/reorgyolo_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/resample_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/select_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/simplernms_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/spatial_transformer_test.py [new file with mode: 0644]
model-optimizer/extensions/ops/switch_test.py [new file with mode: 0644]
model-optimizer/mo/back/ie_ir_ver_2/emitter_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/custom_layers_mapping_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractor_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/batchnorm_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/concat_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/crop_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/eltwise_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/elu_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/inner_product_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/input_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/lrn_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/permute_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/power_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/relu_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/reshape_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/scale_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/slice_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/extractors/utils_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/loader_test.py [new file with mode: 0644]
model-optimizer/mo/front/caffe/python_layer_extractor_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/layout_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/caffe_fallback_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/concat_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/crop_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/elemental_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/eltwise_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/expand_dims_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/inner_product_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/multi_box_detection_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/multi_box_prior_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/range_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/roipooling_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/slice_test.py [new file with mode: 0644]
model-optimizer/mo/front/common/partial_infer/split_test.py [new file with mode: 0644]
model-optimizer/mo/front/extractor_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/add_shift_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/affine_component_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/affine_transform_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/common_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/concat_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/convolutional_component_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/fixed_affine_component_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/max_pooling_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/rescale_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/sigmoid_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/slice_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/extractors/tanh_ext_test.py [new file with mode: 0644]
model-optimizer/mo/front/kaldi/loader/utils_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/activation_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/crop_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/eltwise_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/leaky_relu_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/multibox_detection_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/multibox_prior_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/relu_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/sigmoid_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/slice_axis_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/extractors/utils_test.py [new file with mode: 0644]
model-optimizer/mo/front/mxnet/loader_test.py [new file with mode: 0644]
model-optimizer/mo/front/onnx/extractors/constant_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/concat_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/const_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/eltwise_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/expand_dims_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/identity_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/lrn_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/matmul_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/mean_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/prod_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/squeeze_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/extractors/utils_test.py [new file with mode: 0644]
model-optimizer/mo/front/tf/loader_test.py [new file with mode: 0644]
model-optimizer/mo/graph/graph_test.py [new file with mode: 0644]
model-optimizer/mo/main_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/conv_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/eliminate_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/decomposition_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/fuse_linear_ops_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/fuse_linear_seq_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/helpers_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/mark_unfused_nodes_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/fusing/resnet_optimization_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/infer_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/mean_scale_values_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/pool_test.py [new file with mode: 0644]
model-optimizer/mo/middle/passes/shared_weights_duplication_test.py [new file with mode: 0644]
model-optimizer/mo/ops/activation_test.py [new file with mode: 0644]
model-optimizer/mo/ops/clamp_test.py [new file with mode: 0644]
model-optimizer/mo/ops/concat_test.py [new file with mode: 0644]
model-optimizer/mo/ops/convolution_test.py [new file with mode: 0644]
model-optimizer/mo/ops/crop_test.py [new file with mode: 0644]
model-optimizer/mo/ops/flatten_onnx_test.py [new file with mode: 0644]
model-optimizer/mo/ops/flatten_test.py [new file with mode: 0644]
model-optimizer/mo/ops/inner_product_test.py [new file with mode: 0644]
model-optimizer/mo/ops/pad_test.py [new file with mode: 0644]
model-optimizer/mo/ops/permute_test.py [new file with mode: 0644]
model-optimizer/mo/ops/pooling_test.py [new file with mode: 0644]
model-optimizer/mo/ops/power_test.py [new file with mode: 0644]
model-optimizer/mo/ops/slice_test.py [new file with mode: 0644]
model-optimizer/mo/ops/tile_test.py [new file with mode: 0644]
model-optimizer/mo/ops/unsqueeze_test.py [new file with mode: 0644]
model-optimizer/mo/pipeline/common_test.py [new file with mode: 0644]
model-optimizer/mo/pipeline/kaldi_test.py [new file with mode: 0644]
model-optimizer/mo/pipeline/mx_test.py [new file with mode: 0644]
model-optimizer/mo/utils/cli_parser_test.py [new file with mode: 0644]
model-optimizer/mo/utils/convert.py [new file with mode: 0644]
model-optimizer/mo/utils/graph_test.py [new file with mode: 0644]
model-optimizer/mo/utils/pipeline_config_test.py [new file with mode: 0644]
model-optimizer/mo/utils/simple_proto_parser_test.py [new file with mode: 0644]
model-optimizer/mo/utils/summarize_graph_test.py [new file with mode: 0644]
model-optimizer/mo/utils/unittest/extractors.py [new file with mode: 0644]
model-optimizer/mo/utils/unittest/graph.py [new file with mode: 0644]
model-optimizer/mo/utils/utils_test.py [new file with mode: 0644]
model-optimizer/mo/utils/version_test.py [new file with mode: 0644]