扒扒Tiny YoloV3的.weights文件经过TensorFlow处理后得到的Frozen Graph里面有什么

最近要把tiny yolov3的模型移植到NCS2,从.weights文件到IE model的转化相当繁琐(见另外一篇博文《在树莓派+Intel NCS2上跑YoloV3 Tiny》),并且TensorFlow的版本不对还报错,实在是讨厌。
一直没怎么用tensorflow,将来打算在darknet里面直接输出.pb文件(而不是.weights文件),今天先扒了扒tensorflow 1.9环境下生成的tiny_yolov3.pb文件。
附生成命令(Window10 + Python 3.6.7+ TensorFlow 1.9.0):

python ../tensorflow-yolo-v3/convert_weights_pb.py --weights_file yolov3-tiny.weights \
       --class_names coco.names  --tiny True --size 416 --data_format NHWC \
       --output_graph yolov3-tiny.pb

使用ProtoBuf 3.0.0生成*.pb.h和*.pb.cc,如图
在这里插入图片描述
解析程序代码main.cpp(Compiled under Visual Studio 2015):


/*****************************************************************
main.cpp
******************************************************************/
#include <iostream>
#include <fstream>
#include <google/protobuf/util/time_util.h>
#include "tensorflow/core/framework/graph.pb.h"

using namespace std;

using google::protobuf::util::TimeUtil;

using namespace tensorflow;

constexpr char* pb_path = "E:\\AI\\OpenVINO\\COCO\\tiny_yolov3.pb";

static const char* type_to_str(tensorflow::DataType t) {

	switch (t)
	{
	case tensorflow::DT_INVALID:
		return "Invalid";
	case tensorflow::DT_FLOAT:
		return "Float";
	case tensorflow::DT_DOUBLE:
		return "Double";
	case tensorflow::DT_INT32:
		return "Int32";
	case tensorflow::DT_UINT8:
		return "Uint8";
	case tensorflow::DT_INT16:
		return "Uint16";
	case tensorflow::DT_INT8:
		return "Int8";
	case tensorflow::DT_STRING:
		return "String";
	case tensorflow::DT_COMPLEX64:
		return "Complex64";
	case tensorflow::DT_INT64:
		return "Int64";
	case tensorflow::DT_BOOL:
		return "Bool";
	case tensorflow::DT_QINT8:
		return "Qint8";
	case tensorflow::DT_QUINT8:
		return "QUint8";
	case tensorflow::DT_QINT32:
		return "Qint32";
	case tensorflow::DT_BFLOAT16:
		return "BFloat16";
	case tensorflow::DT_QINT16:
		return "Qint16";
	case tensorflow::DT_QUINT16:
		return "Quint16";
	case tensorflow::DT_UINT16:
		return "Uint16";
	case tensorflow::DT_COMPLEX128:
		return "Complex128";
	case tensorflow::DT_HALF:
		return "Half";
	case tensorflow::DT_RESOURCE:
		return "Resource";
	case tensorflow::DT_VARIANT:
		return "Variant";
	case tensorflow::DT_UINT32:
		return "Uint32";
	case tensorflow::DT_UINT64:
		return "Uint64";
	case tensorflow::DT_FLOAT_REF:
		return "FloatRef";
	case tensorflow::DT_DOUBLE_REF:
		return "DoubleRef";
	case tensorflow::DT_INT32_REF:
		return "Int32Ref";
	case tensorflow::DT_UINT8_REF:
		return "Uint8Ref";
	case tensorflow::DT_INT16_REF:
		return "Int16Ref";
	case tensorflow::DT_INT8_REF:
		return "Int8Ref";
	case tensorflow::DT_STRING_REF:
		return "StringRef";
	case tensorflow::DT_COMPLEX64_REF:
		return "Complex64Ref";
	case tensorflow::DT_INT64_REF:
		return "Int64Ref";
	case tensorflow::DT_BOOL_REF:
		return "BoolRef";
	case tensorflow::DT_QINT8_REF:
		return "Qint8Ref";
	case tensorflow::DT_QUINT8_REF:
		return "QUint8Ref";
	case tensorflow::DT_QINT32_REF:
		return "QUint32Ref";
	case tensorflow::DT_BFLOAT16_REF:
		return "DT_BFLOAT16_REF";
	case tensorflow::DT_QINT16_REF:
		return "DT_QINT16_REF";
	case tensorflow::DT_QUINT16_REF:
		return "DT_QUINT16_REF";
	case tensorflow::DT_UINT16_REF:
		return "DT_UINT16_REF";
	case tensorflow::DT_COMPLEX128_REF:
		return "DT_COMPLEX128_REF";
	case tensorflow::DT_HALF_REF:
		return "DT_HALF_REF";
	case tensorflow::DT_RESOURCE_REF:
		return "DT_RESOURCE_REF";
	case tensorflow::DT_VARIANT_REF:
		return "DT_VARIANT_REF";
	case tensorflow::DT_UINT32_REF:
		return "DT_UINT32_REF";
	case tensorflow::DT_UINT64_REF:
		return "DT_UINT64_REF"; 
	default:
		return "Illegal";
	}
	return "";
}
void dump_attr(ostream& of, const AttrValue& v) {
	switch (v.value_case())
	{
	case tensorflow::AttrValue::kS:
		of << " type=\"String\" value=\"" << v.s() << "\" />" <<endl;
		break;
	case tensorflow::AttrValue::kI:
		of << " type=\"Integer\" value=\"" << v.i() << "\" />" << endl;
		break;
	case tensorflow::AttrValue::kF:
		of << " type=\"Float\" value=\"" << v.f() << "\" />" << endl;
		break;
	case tensorflow::AttrValue::kB:
		of << " type=\"Bool\" value=\"" << (v.b() ? "True": "False" ) << "\" />" << endl;
		break;
	case tensorflow::AttrValue::kType:
		of << " type=\"Type\" value=\"" << type_to_str(v.type()) << "\" />" << endl;
		break;
	case tensorflow::AttrValue::kShape:
	{
		const tensorflow::TensorShapeProto& sh = v.shape();
		of << " type=\"Shape\" dim-size=\"" << sh.dim_size() << "\" dims=\"[";
		for (int i = 0; i < sh.dim_size(); i++) {
			const tensorflow::TensorShapeProto_Dim& d = sh.dim(i);
			if ((i + 1) < sh.dim_size())
				of << d.size()<< ",";
			else
				of << d.size() << "]\" />" << endl;
		}
			 
		break;
	}
	case tensorflow::AttrValue::kTensor:
	{
		const tensorflow::TensorProto& t = v.tensor(); 
		const tensorflow::TensorShapeProto& sh = t.tensor_shape();
		size_t content_size = t.tensor_content().size();
		int dim_size = sh.dim_size();
		of << " type=\"Tensor\" type=\"" << type_to_str(t.dtype()) << "\"  dims=\"[";
		if(0 == dim_size)
			of << "]\"  size = \"" << content_size << "\" />" << endl;
		for (int i = 0; i < dim_size; i++) {
			const tensorflow::TensorShapeProto_Dim& d = sh.dim(i);
			if ((i + 1) < sh.dim_size())
				of << d.size() << ",";
			else
				of << d.size() << "]\"  bytes=\"" << content_size << "\" />" << endl;
		}
		 
		
		break;
	}
	case tensorflow::AttrValue::kList:
	{
		const tensorflow::AttrValue_ListValue& lv = v.list();
		of << " type=\"List\" ";
		if (lv.i_size() > 0) {
			of << "int-size=\"" << lv.i_size() << "\" int-vals=\"";
			for (int i = 0; i < lv.i_size(); i++) {
				if ((i + 1) < lv.i_size())
					of << lv.i(i) << ",";
				else
					of << lv.i(i) << "\" ";
			}
		}
		if (lv.s_size() > 0) {
			of << "string-size=\"" << lv.s_size() << "\" strings=\"";
			for (int i = 0; i < lv.s_size(); i++) {
				if ((i + 1) < lv.s_size())
					of << lv.s(i) << ",";
				else
					of << lv.s(i) << "\" "; 
			}
		} 
		if (lv.f_size() > 0) {
			of << "float-size=\"" << lv.s_size() << "\" float-vals=\"";
			for (int i = 0; i < lv.f_size(); i++) {
				if ((i + 1) < lv.f_size())
					of << lv.f(i) << ",";
				else
					of << lv.f(i) << "\" ";
			}
		}
		of << "/>" << endl; 
		break;
	}
	case tensorflow::AttrValue::kFunc:
		of << " type=\"Function\" name=\"" << v.func().name() << "\" />" << endl;
		break;
	case tensorflow::AttrValue::kPlaceholder:
		of << " type=\"PlaceHolder\" name=\"" << v.placeholder() << "\" />" << endl;
		break; 		 
	default:
		of << " type-value=\"" << (int)v.value_case() << "\" />" << endl;
		break;
	}
}

int main(int argc, char* argv[]) {

	// Verify that the version of the library that we linked against is
	// compatible with the version of the headers we compiled against.
	GOOGLE_PROTOBUF_VERIFY_VERSION;

	GraphDef graph;
	
	fstream input(pb_path, ios::in | ios::binary);
	if (!graph.ParseFromIstream(&input)) {
		cerr << "Failed to parse graph." << endl;
		return -1;
	}
	
	cout << "parse graph OK. node size:" << graph.node_size() << endl;
	fstream of("output.xml", ios::out | ios::trunc);
	if (!of.is_open()) {
		cerr << "open output.xml failed! " << endl;
		return -1;
	} 
	of << "<graphdef from=\"" << pb_path << "\" >" << endl ; 

	for (int i = 0; i < graph.node_size(); i++) {
		const NodeDef& d = graph.node(i);
		
		of << "\t<nodedef index=\"" << i << "\" name=\"" << d.name() << "\" op=\"" << d.op() <<  "\">" << endl;
		if (d.input_size() == 0)
			of << "\t\t<inputs />" << endl;
		else {
			of << "\t\t<inputs>" << endl;
			for (int j = 0; j < d.input_size(); j++) {
				of << "\t\t\t<input node=\"" << d.input(j) << "\" />" << endl;
			}
			of << "\t\t</inputs>" << endl;
		}
		const google::protobuf::Map<string, AttrValue>& m = d.attr();
		of << "\t\t<attributes>" << endl;
		for (google::protobuf::Map<string, AttrValue>::const_iterator it = m.begin(); it != m.end(); it++) {
			const AttrValue& v = it->second;
			of << "\t\t\t<attr name=\"" << it->first << "\" ";
			dump_attr(of,v); 
			
		}
		
		of << "\t\t</attributes>" << endl;
		of << "\t</nodedef>" << endl;
		
			
	}
	of << "</graphdef>" << endl;
	of.close();

	cout << "translated into .xml.\n";
	// Optional:  Delete all global objects allocated by libprotobuf.
	google::protobuf::ShutdownProtobufLibrary();

	return 0;
}

output.xml:

<graphdef from="E:\AI\OpenVINO\COCO\yolov3-tiny.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="[]"  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="[3,3,3,16]"  bytes="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="[16]"  bytes="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="[16]"  bytes="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="[16]"  bytes="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="[16]"  bytes="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="[]"  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="[3,3,16,32]"  bytes="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="[32]"  bytes="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="[32]"  bytes="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="[32]"  bytes="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="[32]"  bytes="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="[]"  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="[3,3,32,64]"  bytes="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="[64]"  bytes="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="[64]"  bytes="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="[64]"  bytes="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="[64]"  bytes="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="[]"  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="[3,3,64,128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[]"  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="[3,3,128,256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[]"  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="[3,3,256,512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[]"  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="[3,3,512,1024]"  bytes="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="[1024]"  bytes="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="[1024]"  bytes="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="[1024]"  bytes="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="[1024]"  bytes="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="[]"  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="[1,1,1024,256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[]"  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="[3,3,256,512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[512]"  bytes="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="[]"  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="[1,1,512,255]"  bytes="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="[255]"  bytes="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="[3]"  bytes="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="[4]"  bytes="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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[2]"  bytes="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="[3]"  bytes="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="[2]"  bytes="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="[3,2]"  bytes="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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[]"  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="[1,1,256,128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[128]"  bytes="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="[]"  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="[2]"  bytes="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="[]"  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="[3,3,384,256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[256]"  bytes="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="[]"  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="[1,1,256,255]"  bytes="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="[255]"  bytes="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="[3]"  bytes="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="[4]"  bytes="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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[2]"  bytes="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="[3]"  bytes="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="[2]"  bytes="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="[3,2]"  bytes="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="[2]"  bytes="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="[2]"  bytes="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="[]"  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="[]"  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="[]"  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="[5]"  bytes="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="[]"  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="[]"  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="[]"  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="[]"  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="[]"  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>

有的常量dim_size居然是0,估计读取的时候有约定的处理办法。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值