Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.
6403 Discussions

Model Optimizer does not process .pb file correctly due to tensorflow upgrade

Tsin__Ross
New Contributor I
723 Views

Recently I upgrade tensorflow to v1.13.1,

and try to convert tiny-yolov3 weights to IE model,  I got warnings and erros.

 

E:\AI\OpenVINO\COCO>python ..\tensorflow-yolo-v3\convert_weights_pb.py --class_names coco.names --data_format NHWC --weights_file yolov3-tiny.weights --tiny

WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:
  * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
  * https://github.com/tensorflow/addons
If you depend on functionality not listed there, please file an issue.

WARNING:tensorflow:From C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
2019-03-18 22:37:12.201250: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
WARNING:tensorflow:From E:\AI\OpenVINO\tensorflow-yolo-v3\utils.py:53: convert_variables_to_constants (from tensorflow.python.framework.graph_util_impl) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.compat.v1.graph_util.convert_variables_to_constants
WARNING:tensorflow:From C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\framework\graph_util_impl.py:245: extract_sub_graph (from tensorflow.python.framework.graph_util_impl) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.compat.v1.graph_util.extract_sub_graph
299 ops written to frozen_darknet_yolov3_model.pb.

E:\AI\OpenVINO\COCO>python C:\Intel\computer_vision_sdk\deployment_tools\model_optimizer\mo_tf.py --input_model frozen_darknet_yolov3_model.pb --tensorflow_use_custom_operations_config tiny-yolov3.json --batch 1
Model Optimizer arguments:
Common parameters:
        - Path to the Input Model:      E:\AI\OpenVINO\COCO\frozen_darknet_yolov3_model.pb
        - Path for generated IR:        E:\AI\OpenVINO\COCO\.
        - IR output name:       frozen_darknet_yolov3_model
        - Log level:    ERROR
        - Batch:        1
        - Input layers:         Not specified, inherited from the model
        - Output layers:        Not specified, inherited from the model
        - Input shapes:         Not specified, inherited from the model
        - Mean values:  Not specified
        - Scale values:         Not specified
        - Scale factor:         Not specified
        - Precision of IR:      FP32
        - Enable fusing:        True
        - Enable grouped convolutions fusing:   True
        - Move mean values to preprocess section:       False
        - Reverse input channels:       False
TensorFlow specific parameters:
        - Input model in text protobuf format:  False
        - Offload unsupported operations:       False
        - Path to model dump for TensorBoard:   None
        - List of shared libraries with TensorFlow custom layers implementation:        None
        - Update the configuration file with input/output node names:   None
        - Use configuration file used to generate the model with Object Detection API:  None
        - Operations to offload:        None
        - Patterns to offload:  None
        - Use the config file:  E:\AI\OpenVINO\COCO\tiny-yolov3.json
Model Optimizer version:        1.5.12.49d067a0
[ ERROR ]  List of operations that cannot be converted to IE IR:
[ ERROR ]      LeakyRelu (11)
[ ERROR ]          detector/yolo-v3-tiny/Conv/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_1/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_2/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_3/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_4/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_5/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_6/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_7/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_10/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_11/LeakyRelu
[ ERROR ]          detector/yolo-v3-tiny/Conv_8/LeakyRelu
[ ERROR ]  Part of the nodes was not translated to IE. Stopped.

 For more information please refer to Model Optimizer FAQ (<INSTALL_DIR>/deployment_tools/documentation/docs/MO_FAQ.html), question #24.

 

 

I compared the newly generated .pb file and the old one which works, differences as followsdiff.jpg

 

0 Kudos
6 Replies
Shubha_R_Intel
Employee
723 Views

Dear Ross, you seem to have stumbled upon a known bug. I will file a bug on this issue. Meanwhile, please look at this related post :

https://software.intel.com/en-us/forums/computer-vision/topic/805882

Meanwhile, please stick with a slightly older Tensorflow version, 1.12.0 which seems to work fine.

Thanks for using OpenVino !

Shubha

0 Kudos
Tsin__Ross
New Contributor I
723 Views

Shubha R. (Intel) wrote:

Dear Ross, you seem to have stumbled upon a known bug. I will file a bug on this issue. Meanwhile, please look at this related post :

https://software.intel.com/en-us/forums/computer-vision/topic/805882

Meanwhile, please stick with a slightly older Tensorflow version, 1.12.0 which seems to work fine.

Thanks for using OpenVino !

Shubha

 

Hi Shubha,

 

Thank you very much for the reply.

P.S.

I just reverted to Python 3.6.7 and Tensorflow 1.9.0, it works.

 

0 Kudos
Shubha_R_Intel
Employee
723 Views

Ross you are welcome ! Please continue using OpenVino and post here if you have issues !

Sincerely,

Shubha

0 Kudos
Tsin__Ross
New Contributor I
723 Views

Shubha R. (Intel) wrote:

Ross you are welcome ! Please continue using OpenVino and post here if you have issues !

Sincerely,

Shubha

 

I am thinking about creating .pb file directly from darknet instead of using TF to convert .weights to .pb

0 Kudos
Tsin__Ross
New Contributor I
723 Views

Hi guys, 

I wrote a protobuf parser to parse the tiny-yolov3.pb base on COCO dataset,

I got this

<graphdef from="E:\AI\OpenVINO\COCO\tiny_yolov3.pb" >
	<nodedef index="0" name="inputs" op="Placeholder">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="shape"  type="Shape" dim-size="4" dims= "-1,416,416,3" />
		</attributes>
	</nodedef>
	<nodedef index="1" name="detector/truediv/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="2" name="detector/truediv" op="RealDiv">
		<inputs>
			<input node="inputs" />
			<input node="detector/truediv/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="3" name="detector/yolo-v3-tiny/Conv/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="1728" />
		</attributes>
	</nodedef>
	<nodedef index="4" name="detector/yolo-v3-tiny/Conv/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv/weights" />
		</attributes>
	</nodedef>
	<nodedef index="5" name="detector/yolo-v3-tiny/Conv/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/truediv" />
			<input node="detector/yolo-v3-tiny/Conv/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="6" name="detector/yolo-v3-tiny/Conv/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="64" />
		</attributes>
	</nodedef>
	<nodedef index="7" name="detector/yolo-v3-tiny/Conv/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="8" name="detector/yolo-v3-tiny/Conv/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="64" />
		</attributes>
	</nodedef>
	<nodedef index="9" name="detector/yolo-v3-tiny/Conv/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="10" name="detector/yolo-v3-tiny/Conv/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="64" />
		</attributes>
	</nodedef>
	<nodedef index="11" name="detector/yolo-v3-tiny/Conv/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="12" name="detector/yolo-v3-tiny/Conv/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="64" />
		</attributes>
	</nodedef>
	<nodedef index="13" name="detector/yolo-v3-tiny/Conv/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="14" name="detector/yolo-v3-tiny/Conv/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="15" name="detector/yolo-v3-tiny/Conv/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="16" name="detector/yolo-v3-tiny/Conv/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="17" name="detector/yolo-v3-tiny/Conv/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="18" name="detector/yolo-v3-tiny/pool2/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,2,2,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="VALID" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="19" name="detector/yolo-v3-tiny/Conv_1/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="18432" />
		</attributes>
	</nodedef>
	<nodedef index="20" name="detector/yolo-v3-tiny/Conv_1/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_1/weights" />
		</attributes>
	</nodedef>
	<nodedef index="21" name="detector/yolo-v3-tiny/Conv_1/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_1/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="22" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="128" />
		</attributes>
	</nodedef>
	<nodedef index="23" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_1/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="24" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="128" />
		</attributes>
	</nodedef>
	<nodedef index="25" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_1/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="26" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="128" />
		</attributes>
	</nodedef>
	<nodedef index="27" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="28" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="128" />
		</attributes>
	</nodedef>
	<nodedef index="29" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="30" name="detector/yolo-v3-tiny/Conv_1/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="31" name="detector/yolo-v3-tiny/Conv_1/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="32" name="detector/yolo-v3-tiny/Conv_1/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="33" name="detector/yolo-v3-tiny/Conv_1/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_1/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="34" name="detector/yolo-v3-tiny/pool2_1/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_1/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,2,2,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="VALID" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="35" name="detector/yolo-v3-tiny/Conv_2/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="73728" />
		</attributes>
	</nodedef>
	<nodedef index="36" name="detector/yolo-v3-tiny/Conv_2/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_2/weights" />
		</attributes>
	</nodedef>
	<nodedef index="37" name="detector/yolo-v3-tiny/Conv_2/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2_1/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_2/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="38" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="256" />
		</attributes>
	</nodedef>
	<nodedef index="39" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_2/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="40" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="256" />
		</attributes>
	</nodedef>
	<nodedef index="41" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_2/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="42" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="256" />
		</attributes>
	</nodedef>
	<nodedef index="43" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="44" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="256" />
		</attributes>
	</nodedef>
	<nodedef index="45" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="46" name="detector/yolo-v3-tiny/Conv_2/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="47" name="detector/yolo-v3-tiny/Conv_2/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="48" name="detector/yolo-v3-tiny/Conv_2/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="49" name="detector/yolo-v3-tiny/Conv_2/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_2/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="50" name="detector/yolo-v3-tiny/pool2_2/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_2/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,2,2,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="VALID" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="51" name="detector/yolo-v3-tiny/Conv_3/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="294912" />
		</attributes>
	</nodedef>
	<nodedef index="52" name="detector/yolo-v3-tiny/Conv_3/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_3/weights" />
		</attributes>
	</nodedef>
	<nodedef index="53" name="detector/yolo-v3-tiny/Conv_3/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2_2/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_3/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="54" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="55" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_3/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="56" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="57" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_3/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="58" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="59" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="60" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="61" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="62" name="detector/yolo-v3-tiny/Conv_3/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="63" name="detector/yolo-v3-tiny/Conv_3/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="64" name="detector/yolo-v3-tiny/Conv_3/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="65" name="detector/yolo-v3-tiny/Conv_3/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_3/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="66" name="detector/yolo-v3-tiny/pool2_3/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_3/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,2,2,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="VALID" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="67" name="detector/yolo-v3-tiny/Conv_4/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="1179648" />
		</attributes>
	</nodedef>
	<nodedef index="68" name="detector/yolo-v3-tiny/Conv_4/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_4/weights" />
		</attributes>
	</nodedef>
	<nodedef index="69" name="detector/yolo-v3-tiny/Conv_4/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2_3/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_4/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="70" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="71" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_4/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="72" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="73" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_4/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="74" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="75" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="76" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="77" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="78" name="detector/yolo-v3-tiny/Conv_4/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="79" name="detector/yolo-v3-tiny/Conv_4/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="80" name="detector/yolo-v3-tiny/Conv_4/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="81" name="detector/yolo-v3-tiny/Conv_4/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_4/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="82" name="detector/yolo-v3-tiny/pool2_4/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_4/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,2,2,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="VALID" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="83" name="detector/yolo-v3-tiny/Conv_5/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="4718592" />
		</attributes>
	</nodedef>
	<nodedef index="84" name="detector/yolo-v3-tiny/Conv_5/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_5/weights" />
		</attributes>
	</nodedef>
	<nodedef index="85" name="detector/yolo-v3-tiny/Conv_5/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2_4/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_5/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="86" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="87" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_5/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="88" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="89" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_5/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="90" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="91" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="92" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="93" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="94" name="detector/yolo-v3-tiny/Conv_5/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="95" name="detector/yolo-v3-tiny/Conv_5/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="96" name="detector/yolo-v3-tiny/Conv_5/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="97" name="detector/yolo-v3-tiny/Conv_5/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_5/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="98" name="detector/yolo-v3-tiny/pool2_5/MaxPool" op="MaxPool">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_5/LeakyRelu" />
		</inputs>
		<attributes>
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="ksize"  type="List" int-size="4" int-vals="1,2,2,1" />
		</attributes>
	</nodedef>
	<nodedef index="99" name="detector/yolo-v3-tiny/Conv_6/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="18874368" />
		</attributes>
	</nodedef>
	<nodedef index="100" name="detector/yolo-v3-tiny/Conv_6/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_6/weights" />
		</attributes>
	</nodedef>
	<nodedef index="101" name="detector/yolo-v3-tiny/Conv_6/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/pool2_5/MaxPool" />
			<input node="detector/yolo-v3-tiny/Conv_6/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="102" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="4096" />
		</attributes>
	</nodedef>
	<nodedef index="103" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_6/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="104" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="4096" />
		</attributes>
	</nodedef>
	<nodedef index="105" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_6/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="106" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="4096" />
		</attributes>
	</nodedef>
	<nodedef index="107" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="108" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="4096" />
		</attributes>
	</nodedef>
	<nodedef index="109" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="110" name="detector/yolo-v3-tiny/Conv_6/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="111" name="detector/yolo-v3-tiny/Conv_6/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="112" name="detector/yolo-v3-tiny/Conv_6/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="113" name="detector/yolo-v3-tiny/Conv_6/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_6/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="114" name="detector/yolo-v3-tiny/Conv_7/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="1048576" />
		</attributes>
	</nodedef>
	<nodedef index="115" name="detector/yolo-v3-tiny/Conv_7/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_7/weights" />
		</attributes>
	</nodedef>
	<nodedef index="116" name="detector/yolo-v3-tiny/Conv_7/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_6/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/Conv_7/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="117" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="118" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_7/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="119" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="120" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_7/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="121" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="122" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="123" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="124" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="125" name="detector/yolo-v3-tiny/Conv_7/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="126" name="detector/yolo-v3-tiny/Conv_7/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="127" name="detector/yolo-v3-tiny/Conv_7/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="128" name="detector/yolo-v3-tiny/Conv_7/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_7/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="129" name="detector/yolo-v3-tiny/Conv_8/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="4718592" />
		</attributes>
	</nodedef>
	<nodedef index="130" name="detector/yolo-v3-tiny/Conv_8/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_8/weights" />
		</attributes>
	</nodedef>
	<nodedef index="131" name="detector/yolo-v3-tiny/Conv_8/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/Conv_8/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="132" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="133" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_8/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="134" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="135" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_8/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="136" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="137" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="138" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="2048" />
		</attributes>
	</nodedef>
	<nodedef index="139" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="140" name="detector/yolo-v3-tiny/Conv_8/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="141" name="detector/yolo-v3-tiny/Conv_8/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="142" name="detector/yolo-v3-tiny/Conv_8/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="143" name="detector/yolo-v3-tiny/Conv_8/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_8/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="144" name="detector/yolo-v3-tiny/Conv_9/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="522240" />
		</attributes>
	</nodedef>
	<nodedef index="145" name="detector/yolo-v3-tiny/Conv_9/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_9/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_9/weights" />
		</attributes>
	</nodedef>
	<nodedef index="146" name="detector/yolo-v3-tiny/Conv_9/biases" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1020" />
		</attributes>
	</nodedef>
	<nodedef index="147" name="detector/yolo-v3-tiny/Conv_9/biases/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_9/biases" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_9/biases" />
		</attributes>
	</nodedef>
	<nodedef index="148" name="detector/yolo-v3-tiny/Conv_9/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_8/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/Conv_9/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="149" name="detector/yolo-v3-tiny/Conv_9/BiasAdd" op="BiasAdd">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_9/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_9/biases/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
		</attributes>
	</nodedef>
	<nodedef index="150" name="detector/yolo-v3-tiny/Reshape/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="12" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="151" name="detector/yolo-v3-tiny/Reshape" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_9/BiasAdd" />
			<input node="detector/yolo-v3-tiny/Reshape/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="152" name="detector/yolo-v3-tiny/Const" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="16" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="153" name="detector/yolo-v3-tiny/split/split_dim" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="154" name="detector/yolo-v3-tiny/split" op="SplitV">
		<inputs>
			<input node="detector/yolo-v3-tiny/Reshape" />
			<input node="detector/yolo-v3-tiny/Const" />
			<input node="detector/yolo-v3-tiny/split/split_dim" />
		</inputs>
		<attributes>
			<attr name="Tlen"  type="Type" value="Int32" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="num_split"  type="Integer" value="4" />
		</attributes>
	</nodedef>
	<nodedef index="155" name="detector/yolo-v3-tiny/Sigmoid" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="156" name="detector/yolo-v3-tiny/Sigmoid_1" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split:2" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="157" name="detector/yolo-v3-tiny/range/start" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="158" name="detector/yolo-v3-tiny/range/limit" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="159" name="detector/yolo-v3-tiny/range/delta" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="160" name="detector/yolo-v3-tiny/range" op="Range">
		<inputs>
			<input node="detector/yolo-v3-tiny/range/start" />
			<input node="detector/yolo-v3-tiny/range/limit" />
			<input node="detector/yolo-v3-tiny/range/delta" />
		</inputs>
		<attributes>
			<attr name="Tidx"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="161" name="detector/yolo-v3-tiny/range_1/start" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="162" name="detector/yolo-v3-tiny/range_1/limit" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="163" name="detector/yolo-v3-tiny/range_1/delta" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="164" name="detector/yolo-v3-tiny/range_1" op="Range">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_1/start" />
			<input node="detector/yolo-v3-tiny/range_1/limit" />
			<input node="detector/yolo-v3-tiny/range_1/delta" />
		</inputs>
		<attributes>
			<attr name="Tidx"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="165" name="detector/yolo-v3-tiny/meshgrid/Reshape/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="166" name="detector/yolo-v3-tiny/meshgrid/Reshape" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/range" />
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="167" name="detector/yolo-v3-tiny/meshgrid/Reshape_1/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="168" name="detector/yolo-v3-tiny/meshgrid/Reshape_1" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_1" />
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_1/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="169" name="detector/yolo-v3-tiny/meshgrid/Size" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="170" name="detector/yolo-v3-tiny/meshgrid/Size_1" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="171" name="detector/yolo-v3-tiny/meshgrid/Reshape_2/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="172" name="detector/yolo-v3-tiny/meshgrid/Reshape_2" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape" />
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_2/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="173" name="detector/yolo-v3-tiny/meshgrid/Reshape_3/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="174" name="detector/yolo-v3-tiny/meshgrid/Reshape_3" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_1" />
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_3/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="175" name="detector/yolo-v3-tiny/meshgrid/ones/packed" op="Pack">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/Size_1" />
			<input node="detector/yolo-v3-tiny/meshgrid/Size" />
		</inputs>
		<attributes>
			<attr name="axis"  type="Integer" value="0" />
			<attr name="T"  type="Type" value="Int32" />
			<attr name="N"  type="Integer" value="2" />
		</attributes>
	</nodedef>
	<nodedef index="176" name="detector/yolo-v3-tiny/meshgrid/ones/Const" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="177" name="detector/yolo-v3-tiny/meshgrid/ones" op="Fill">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/ones/packed" />
			<input node="detector/yolo-v3-tiny/meshgrid/ones/Const" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="index_type"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="178" name="detector/yolo-v3-tiny/meshgrid/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_2" />
			<input node="detector/yolo-v3-tiny/meshgrid/ones" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="179" name="detector/yolo-v3-tiny/meshgrid/mul_1" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/Reshape_3" />
			<input node="detector/yolo-v3-tiny/meshgrid/ones" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="180" name="detector/yolo-v3-tiny/Reshape_1/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="181" name="detector/yolo-v3-tiny/Reshape_1" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/mul" />
			<input node="detector/yolo-v3-tiny/Reshape_1/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="182" name="detector/yolo-v3-tiny/Reshape_2/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="183" name="detector/yolo-v3-tiny/Reshape_2" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid/mul_1" />
			<input node="detector/yolo-v3-tiny/Reshape_2/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="184" name="detector/yolo-v3-tiny/concat/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="185" name="detector/yolo-v3-tiny/concat" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/Reshape_1" />
			<input node="detector/yolo-v3-tiny/Reshape_2" />
			<input node="detector/yolo-v3-tiny/concat/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="186" name="detector/yolo-v3-tiny/Tile/multiples" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="187" name="detector/yolo-v3-tiny/Tile" op="Tile">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat" />
			<input node="detector/yolo-v3-tiny/Tile/multiples" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tmultiples"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="188" name="detector/yolo-v3-tiny/Reshape_3/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="12" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="189" name="detector/yolo-v3-tiny/Reshape_3" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/Tile" />
			<input node="detector/yolo-v3-tiny/Reshape_3/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="190" name="detector/yolo-v3-tiny/add" op="Add">
		<inputs>
			<input node="detector/yolo-v3-tiny/Sigmoid" />
			<input node="detector/yolo-v3-tiny/Reshape_3" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="191" name="detector/yolo-v3-tiny/mul/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="192" name="detector/yolo-v3-tiny/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/add" />
			<input node="detector/yolo-v3-tiny/mul/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="193" name="detector/yolo-v3-tiny/Tile_1/input" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="2" size="24" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="194" name="detector/yolo-v3-tiny/Tile_1/multiples" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="195" name="detector/yolo-v3-tiny/Tile_1" op="Tile">
		<inputs>
			<input node="detector/yolo-v3-tiny/Tile_1/input" />
			<input node="detector/yolo-v3-tiny/Tile_1/multiples" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tmultiples"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="196" name="detector/yolo-v3-tiny/Exp" op="Exp">
		<inputs>
			<input node="detector/yolo-v3-tiny/split:1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="197" name="detector/yolo-v3-tiny/mul_1" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Exp" />
			<input node="detector/yolo-v3-tiny/Tile_1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="198" name="detector/yolo-v3-tiny/mul_2/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="199" name="detector/yolo-v3-tiny/mul_2" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/mul_1" />
			<input node="detector/yolo-v3-tiny/mul_2/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="200" name="detector/yolo-v3-tiny/concat_1/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="201" name="detector/yolo-v3-tiny/concat_1" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/mul" />
			<input node="detector/yolo-v3-tiny/mul_2" />
			<input node="detector/yolo-v3-tiny/Sigmoid_1" />
			<input node="detector/yolo-v3-tiny/concat_1/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="3" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="202" name="detector/yolo-v3-tiny/Sigmoid_2" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split:3" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="203" name="detector/yolo-v3-tiny/concat_2/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="204" name="detector/yolo-v3-tiny/concat_2" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_1" />
			<input node="detector/yolo-v3-tiny/Sigmoid_2" />
			<input node="detector/yolo-v3-tiny/concat_2/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="205" name="detector/yolo-v3-tiny/detect_1" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_2" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="206" name="detector/yolo-v3-tiny/Conv_10/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="131072" />
		</attributes>
	</nodedef>
	<nodedef index="207" name="detector/yolo-v3-tiny/Conv_10/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_10/weights" />
		</attributes>
	</nodedef>
	<nodedef index="208" name="detector/yolo-v3-tiny/Conv_10/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_7/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/Conv_10/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="209" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="210" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_10/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="211" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="212" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_10/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="213" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="214" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="215" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="512" />
		</attributes>
	</nodedef>
	<nodedef index="216" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="217" name="detector/yolo-v3-tiny/Conv_10/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="218" name="detector/yolo-v3-tiny/Conv_10/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="219" name="detector/yolo-v3-tiny/Conv_10/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="220" name="detector/yolo-v3-tiny/Conv_10/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_10/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="221" name="detector/yolo-v3-tiny/ResizeNearestNeighbor/size" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="222" name="detector/yolo-v3-tiny/ResizeNearestNeighbor" op="ResizeNearestNeighbor">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_10/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/ResizeNearestNeighbor/size" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="align_corners"  type="Bool" value="False" />
		</attributes>
	</nodedef>
	<nodedef index="223" name="detector/yolo-v3-tiny/upsampled" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/ResizeNearestNeighbor" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="224" name="detector/yolo-v3-tiny/concat_3/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="225" name="detector/yolo-v3-tiny/concat_3" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/upsampled" />
			<input node="detector/yolo-v3-tiny/Conv_4/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/concat_3/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="226" name="detector/yolo-v3-tiny/Conv_11/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="3538944" />
		</attributes>
	</nodedef>
	<nodedef index="227" name="detector/yolo-v3-tiny/Conv_11/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_11/weights" />
		</attributes>
	</nodedef>
	<nodedef index="228" name="detector/yolo-v3-tiny/Conv_11/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_3" />
			<input node="detector/yolo-v3-tiny/Conv_11/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="229" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/gamma" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="230" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/gamma/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/gamma" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_11/BatchNorm/gamma" />
		</attributes>
	</nodedef>
	<nodedef index="231" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/beta" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="232" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/beta/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/beta" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_11/BatchNorm/beta" />
		</attributes>
	</nodedef>
	<nodedef index="233" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_mean" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="234" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_mean/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_mean" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_mean" />
		</attributes>
	</nodedef>
	<nodedef index="235" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_variance" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1024" />
		</attributes>
	</nodedef>
	<nodedef index="236" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_variance/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_variance" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_variance" />
		</attributes>
	</nodedef>
	<nodedef index="237" name="detector/yolo-v3-tiny/Conv_11/BatchNorm/FusedBatchNorm" op="FusedBatchNorm">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/gamma/read" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/beta/read" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_mean/read" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/moving_variance/read" />
		</inputs>
		<attributes>
			<attr name="is_training"  type="Bool" value="False" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="epsilon"  type="Float" value="1.001e-05" />
		</attributes>
	</nodedef>
	<nodedef index="238" name="detector/yolo-v3-tiny/Conv_11/LeakyRelu/alpha" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="239" name="detector/yolo-v3-tiny/Conv_11/LeakyRelu/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/LeakyRelu/alpha" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="240" name="detector/yolo-v3-tiny/Conv_11/LeakyRelu" op="Maximum">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/LeakyRelu/mul" />
			<input node="detector/yolo-v3-tiny/Conv_11/BatchNorm/FusedBatchNorm" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="241" name="detector/yolo-v3-tiny/Conv_12/weights" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="4" size="261120" />
		</attributes>
	</nodedef>
	<nodedef index="242" name="detector/yolo-v3-tiny/Conv_12/weights/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_12/weights" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_12/weights" />
		</attributes>
	</nodedef>
	<nodedef index="243" name="detector/yolo-v3-tiny/Conv_12/biases" op="Const">
		<inputs />
		<attributes>
			<attr name="dtype"  type="Type" value="Float" />
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="1020" />
		</attributes>
	</nodedef>
	<nodedef index="244" name="detector/yolo-v3-tiny/Conv_12/biases/read" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_12/biases" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="_class"  type="List" string-size="1" strings="loc:@detector/yolo-v3-tiny/Conv_12/biases" />
		</attributes>
	</nodedef>
	<nodedef index="245" name="detector/yolo-v3-tiny/Conv_12/Conv2D" op="Conv2D">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_11/LeakyRelu" />
			<input node="detector/yolo-v3-tiny/Conv_12/weights/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="strides"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="padding"  type="String" value="SAME" />
			<attr name="dilations"  type="List" int-size="4" int-vals="1,1,1,1" />
			<attr name="data_format"  type="String" value="NHWC" />
			<attr name="use_cudnn_on_gpu"  type="Bool" value="True" />
		</attributes>
	</nodedef>
	<nodedef index="246" name="detector/yolo-v3-tiny/Conv_12/BiasAdd" op="BiasAdd">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_12/Conv2D" />
			<input node="detector/yolo-v3-tiny/Conv_12/biases/read" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="data_format"  type="String" value="NHWC" />
		</attributes>
	</nodedef>
	<nodedef index="247" name="detector/yolo-v3-tiny/Reshape_4/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="12" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="248" name="detector/yolo-v3-tiny/Reshape_4" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/Conv_12/BiasAdd" />
			<input node="detector/yolo-v3-tiny/Reshape_4/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="249" name="detector/yolo-v3-tiny/Const_1" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="16" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="250" name="detector/yolo-v3-tiny/split_1/split_dim" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="251" name="detector/yolo-v3-tiny/split_1" op="SplitV">
		<inputs>
			<input node="detector/yolo-v3-tiny/Reshape_4" />
			<input node="detector/yolo-v3-tiny/Const_1" />
			<input node="detector/yolo-v3-tiny/split_1/split_dim" />
		</inputs>
		<attributes>
			<attr name="Tlen"  type="Type" value="Int32" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="num_split"  type="Integer" value="4" />
		</attributes>
	</nodedef>
	<nodedef index="252" name="detector/yolo-v3-tiny/Sigmoid_3" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split_1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="253" name="detector/yolo-v3-tiny/Sigmoid_4" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split_1:2" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="254" name="detector/yolo-v3-tiny/range_2/start" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="255" name="detector/yolo-v3-tiny/range_2/limit" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="256" name="detector/yolo-v3-tiny/range_2/delta" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="257" name="detector/yolo-v3-tiny/range_2" op="Range">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_2/start" />
			<input node="detector/yolo-v3-tiny/range_2/limit" />
			<input node="detector/yolo-v3-tiny/range_2/delta" />
		</inputs>
		<attributes>
			<attr name="Tidx"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="258" name="detector/yolo-v3-tiny/range_3/start" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="259" name="detector/yolo-v3-tiny/range_3/limit" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="260" name="detector/yolo-v3-tiny/range_3/delta" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="261" name="detector/yolo-v3-tiny/range_3" op="Range">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_3/start" />
			<input node="detector/yolo-v3-tiny/range_3/limit" />
			<input node="detector/yolo-v3-tiny/range_3/delta" />
		</inputs>
		<attributes>
			<attr name="Tidx"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="262" name="detector/yolo-v3-tiny/meshgrid_1/Reshape/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="263" name="detector/yolo-v3-tiny/meshgrid_1/Reshape" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_2" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="264" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_1/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="265" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_1" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/range_3" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_1/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="266" name="detector/yolo-v3-tiny/meshgrid_1/Size" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="267" name="detector/yolo-v3-tiny/meshgrid_1/Size_1" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="268" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_2/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="269" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_2" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_2/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="270" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_3/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="271" name="detector/yolo-v3-tiny/meshgrid_1/Reshape_3" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_1" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_3/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="272" name="detector/yolo-v3-tiny/meshgrid_1/ones/packed" op="Pack">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/Size_1" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/Size" />
		</inputs>
		<attributes>
			<attr name="axis"  type="Integer" value="0" />
			<attr name="T"  type="Type" value="Int32" />
			<attr name="N"  type="Integer" value="2" />
		</attributes>
	</nodedef>
	<nodedef index="273" name="detector/yolo-v3-tiny/meshgrid_1/ones/Const" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="274" name="detector/yolo-v3-tiny/meshgrid_1/ones" op="Fill">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/ones/packed" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/ones/Const" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="index_type"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="275" name="detector/yolo-v3-tiny/meshgrid_1/mul" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_2" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/ones" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="276" name="detector/yolo-v3-tiny/meshgrid_1/mul_1" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/Reshape_3" />
			<input node="detector/yolo-v3-tiny/meshgrid_1/ones" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="277" name="detector/yolo-v3-tiny/Reshape_5/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="278" name="detector/yolo-v3-tiny/Reshape_5" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/mul" />
			<input node="detector/yolo-v3-tiny/Reshape_5/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="279" name="detector/yolo-v3-tiny/Reshape_6/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="280" name="detector/yolo-v3-tiny/Reshape_6" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/meshgrid_1/mul_1" />
			<input node="detector/yolo-v3-tiny/Reshape_6/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="281" name="detector/yolo-v3-tiny/concat_4/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="282" name="detector/yolo-v3-tiny/concat_4" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/Reshape_5" />
			<input node="detector/yolo-v3-tiny/Reshape_6" />
			<input node="detector/yolo-v3-tiny/concat_4/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="283" name="detector/yolo-v3-tiny/Tile_2/multiples" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="284" name="detector/yolo-v3-tiny/Tile_2" op="Tile">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_4" />
			<input node="detector/yolo-v3-tiny/Tile_2/multiples" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tmultiples"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="285" name="detector/yolo-v3-tiny/Reshape_7/shape" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="12" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="286" name="detector/yolo-v3-tiny/Reshape_7" op="Reshape">
		<inputs>
			<input node="detector/yolo-v3-tiny/Tile_2" />
			<input node="detector/yolo-v3-tiny/Reshape_7/shape" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tshape"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="287" name="detector/yolo-v3-tiny/add_1" op="Add">
		<inputs>
			<input node="detector/yolo-v3-tiny/Sigmoid_3" />
			<input node="detector/yolo-v3-tiny/Reshape_7" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="288" name="detector/yolo-v3-tiny/mul_3/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="289" name="detector/yolo-v3-tiny/mul_3" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/add_1" />
			<input node="detector/yolo-v3-tiny/mul_3/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="290" name="detector/yolo-v3-tiny/Tile_3/input" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="2" size="24" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="291" name="detector/yolo-v3-tiny/Tile_3/multiples" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="292" name="detector/yolo-v3-tiny/Tile_3" op="Tile">
		<inputs>
			<input node="detector/yolo-v3-tiny/Tile_3/input" />
			<input node="detector/yolo-v3-tiny/Tile_3/multiples" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="Tmultiples"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="293" name="detector/yolo-v3-tiny/Exp_1" op="Exp">
		<inputs>
			<input node="detector/yolo-v3-tiny/split_1:1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="294" name="detector/yolo-v3-tiny/mul_4" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/Exp_1" />
			<input node="detector/yolo-v3-tiny/Tile_3" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="295" name="detector/yolo-v3-tiny/mul_5/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="1" size="8" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="296" name="detector/yolo-v3-tiny/mul_5" op="Mul">
		<inputs>
			<input node="detector/yolo-v3-tiny/mul_4" />
			<input node="detector/yolo-v3-tiny/mul_5/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="297" name="detector/yolo-v3-tiny/concat_5/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="298" name="detector/yolo-v3-tiny/concat_5" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/mul_3" />
			<input node="detector/yolo-v3-tiny/mul_5" />
			<input node="detector/yolo-v3-tiny/Sigmoid_4" />
			<input node="detector/yolo-v3-tiny/concat_5/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="3" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="299" name="detector/yolo-v3-tiny/Sigmoid_5" op="Sigmoid">
		<inputs>
			<input node="detector/yolo-v3-tiny/split_1:3" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="300" name="detector/yolo-v3-tiny/concat_6/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="301" name="detector/yolo-v3-tiny/concat_6" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_5" />
			<input node="detector/yolo-v3-tiny/Sigmoid_5" />
			<input node="detector/yolo-v3-tiny/concat_6/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="302" name="detector/yolo-v3-tiny/detect_2" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_6" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="303" name="detector/yolo-v3-tiny/concat_7/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="304" name="detector/yolo-v3-tiny/concat_7" op="ConcatV2">
		<inputs>
			<input node="detector/yolo-v3-tiny/detect_1" />
			<input node="detector/yolo-v3-tiny/detect_2" />
			<input node="detector/yolo-v3-tiny/concat_7/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="305" name="detector/yolo-v3-tiny/detections" op="Identity">
		<inputs>
			<input node="detector/yolo-v3-tiny/concat_7" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="306" name="Const" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="1" size="20" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="307" name="split/split_dim" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="308" name="split" op="SplitV">
		<inputs>
			<input node="detector/yolo-v3-tiny/detections" />
			<input node="Const" />
			<input node="split/split_dim" />
		</inputs>
		<attributes>
			<attr name="Tlen"  type="Type" value="Int32" />
			<attr name="T"  type="Type" value="Float" />
			<attr name="num_split"  type="Integer" value="5" />
		</attributes>
	</nodedef>
	<nodedef index="309" name="truediv/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="310" name="truediv" op="RealDiv">
		<inputs>
			<input node="split:2" />
			<input node="truediv/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="311" name="truediv_1/y" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Float"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="312" name="truediv_1" op="RealDiv">
		<inputs>
			<input node="split:3" />
			<input node="truediv_1/y" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="313" name="sub" op="Sub">
		<inputs>
			<input node="split" />
			<input node="truediv" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="314" name="sub_1" op="Sub">
		<inputs>
			<input node="split:1" />
			<input node="truediv_1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="315" name="add" op="Add">
		<inputs>
			<input node="split" />
			<input node="truediv" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="316" name="add_1" op="Add">
		<inputs>
			<input node="split:1" />
			<input node="truediv_1" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
		</attributes>
	</nodedef>
	<nodedef index="317" name="concat/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="318" name="concat" op="ConcatV2">
		<inputs>
			<input node="sub" />
			<input node="sub_1" />
			<input node="add" />
			<input node="add_1" />
			<input node="concat/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="4" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="319" name="output_boxes/axis" op="Const">
		<inputs />
		<attributes>
			<attr name="value"  type="Tensor" type="Int32"  dims="0" size="0" />
			<attr name="dtype"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
	<nodedef index="320" name="output_boxes" op="ConcatV2">
		<inputs>
			<input node="concat" />
			<input node="split:4" />
			<input node="output_boxes/axis" />
		</inputs>
		<attributes>
			<attr name="T"  type="Type" value="Float" />
			<attr name="N"  type="Integer" value="2" />
			<attr name="Tidx"  type="Type" value="Int32" />
		</attributes>
	</nodedef>
</graphdef>

 

0 Kudos
Tsin__Ross
New Contributor I
723 Views

My question:

We see some tensors with "0" dimension, from the context, we know those are for constants, how does Tensorflow store constants in .pb file?

0 Kudos
Reply