node { name: "input_audio/receiver_audio" op: "Placeholder" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } } } } } node { name: "Shape" op: "Shape" input: "input_audio/receiver_audio" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_1" op: "Shape" input: "input_audio/receiver_audio" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_encoder/frame/frame_length" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 120 } } } } node { name: "conv_encoder/frame/frame_step" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "conv_encoder/frame/Shape" op: "Shape" input: "input_audio/receiver_audio" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_encoder/frame/Rank" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "conv_encoder/frame/range/start" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/range/delta" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/range" op: "Range" input: "conv_encoder/frame/range/start" input: "conv_encoder/frame/Rank" input: "conv_encoder/frame/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "conv_encoder/frame/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "conv_encoder/frame/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_encoder/frame/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_encoder/frame/strided_slice" op: "StridedSlice" input: "conv_encoder/frame/range" input: "conv_encoder/frame/strided_slice/stack" input: "conv_encoder/frame/strided_slice/stack_1" input: "conv_encoder/frame/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_encoder/frame/sub/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/sub" op: "Sub" input: "conv_encoder/frame/Rank" input: "conv_encoder/frame/sub/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/sub_1" op: "Sub" input: "conv_encoder/frame/sub" input: "conv_encoder/frame/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/packed/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/packed" op: "Pack" input: "conv_encoder/frame/strided_slice" input: "conv_encoder/frame/packed/1" input: "conv_encoder/frame/sub_1" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/split/split_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/split" op: "SplitV" input: "conv_encoder/frame/Shape" input: "conv_encoder/frame/packed" input: "conv_encoder/frame/split/split_dim" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tlen" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: 1 } } shape { dim { } } } } } attr { key: "num_split" value { i: 3 } } } node { name: "conv_encoder/frame/Reshape/shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { } } } } } } node { name: "conv_encoder/frame/Reshape/shape_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "conv_encoder/frame/Reshape" op: "Reshape" input: "conv_encoder/frame/split:1" input: "conv_encoder/frame/Reshape/shape_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/Size" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "conv_encoder/frame/Size_1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "conv_encoder/frame/Neg" op: "Neg" input: "conv_encoder/frame/Reshape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/floordiv" op: "FloorDiv" input: "conv_encoder/frame/Neg" input: "conv_encoder/frame/frame_step" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/Neg_1" op: "Neg" input: "conv_encoder/frame/floordiv" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/sub_2/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/sub_2" op: "Sub" input: "conv_encoder/frame/Neg_1" input: "conv_encoder/frame/sub_2/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/mul" op: "Mul" input: "conv_encoder/frame/frame_step" input: "conv_encoder/frame/sub_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/add" op: "AddV2" input: "conv_encoder/frame/frame_length" input: "conv_encoder/frame/mul" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/sub_3" op: "Sub" input: "conv_encoder/frame/add" input: "conv_encoder/frame/Reshape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/Maximum/x" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/Maximum" op: "Maximum" input: "conv_encoder/frame/Maximum/x" input: "conv_encoder/frame/sub_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/zeros/packed/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "conv_encoder/frame/zeros/packed" op: "Pack" input: "conv_encoder/frame/Size" input: "conv_encoder/frame/zeros/packed/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/zeros/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/zeros" op: "Fill" input: "conv_encoder/frame/zeros/packed" input: "conv_encoder/frame/zeros/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "conv_encoder/frame/packed_1/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/packed_1/0" op: "Pack" input: "conv_encoder/frame/packed_1/0/0" input: "conv_encoder/frame/Maximum" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/packed_1" op: "Pack" input: "conv_encoder/frame/packed_1/0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/zeros_1/packed/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "conv_encoder/frame/zeros_1/packed" op: "Pack" input: "conv_encoder/frame/Size_1" input: "conv_encoder/frame/zeros_1/packed/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/zeros_1/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/zeros_1" op: "Fill" input: "conv_encoder/frame/zeros_1/packed" input: "conv_encoder/frame/zeros_1/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } dim { size: 2 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "conv_encoder/frame/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/concat" op: "ConcatV2" input: "conv_encoder/frame/zeros" input: "conv_encoder/frame/packed_1" input: "conv_encoder/frame/zeros_1" input: "conv_encoder/frame/concat/axis" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 2 } } } } } } node { name: "conv_encoder/frame/PadV2" op: "PadV2" input: "input_audio/receiver_audio" input: "conv_encoder/frame/concat" input: "conv_encoder/frame/Const" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "conv_encoder/frame/Shape_1" op: "Shape" input: "conv_encoder/frame/PadV2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_encoder/frame/add_1/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/add_1" op: "AddV2" input: "conv_encoder/frame/strided_slice" input: "conv_encoder/frame/add_1/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/strided_slice_1/stack" op: "Pack" input: "conv_encoder/frame/strided_slice" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/strided_slice_1/stack_1" op: "Pack" input: "conv_encoder/frame/add_1" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_encoder/frame/strided_slice_1" op: "StridedSlice" input: "conv_encoder/frame/Shape_1" input: "conv_encoder/frame/strided_slice_1/stack" input: "conv_encoder/frame/strided_slice_1/stack_1" input: "conv_encoder/frame/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_encoder/frame/gcd/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/floordiv_1/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/floordiv_1" op: "FloorDiv" input: "conv_encoder/frame/frame_length" input: "conv_encoder/frame/floordiv_1/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/floordiv_2/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/floordiv_2" op: "FloorDiv" input: "conv_encoder/frame/frame_step" input: "conv_encoder/frame/floordiv_2/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/floordiv_3/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/floordiv_3" op: "FloorDiv" input: "conv_encoder/frame/strided_slice_1" input: "conv_encoder/frame/floordiv_3/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/mul_1/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/mul_1" op: "Mul" input: "conv_encoder/frame/floordiv_3" input: "conv_encoder/frame/mul_1/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/frame/concat_1/values_1" op: "Pack" input: "conv_encoder/frame/mul_1" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/concat_1" op: "ConcatV2" input: "conv_encoder/frame/split" input: "conv_encoder/frame/concat_1/values_1" input: "conv_encoder/frame/split:2" input: "conv_encoder/frame/concat_1/axis" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "conv_encoder/frame/concat_2/values_1/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/frame/concat_2/values_1" op: "Pack" input: "conv_encoder/frame/floordiv_3" input: "conv_encoder/frame/concat_2/values_1/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/concat_2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/concat_2" op: "ConcatV2" input: "conv_encoder/frame/split" input: "conv_encoder/frame/concat_2/values_1" input: "conv_encoder/frame/split:2" input: "conv_encoder/frame/concat_2/axis" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_encoder/frame/zeros_like" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } int_val: 0 } } } } node { name: "conv_encoder/frame/ones_like/Shape/shape_as_tensor" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "conv_encoder/frame/ones_like/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/ones_like" op: "Fill" input: "conv_encoder/frame/ones_like/Shape/shape_as_tensor" input: "conv_encoder/frame/ones_like/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "conv_encoder/frame/StridedSlice" op: "StridedSlice" input: "conv_encoder/frame/PadV2" input: "conv_encoder/frame/zeros_like" input: "conv_encoder/frame/concat_1" input: "conv_encoder/frame/ones_like" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "conv_encoder/frame/Reshape_1" op: "Reshape" input: "conv_encoder/frame/StridedSlice" input: "conv_encoder/frame/concat_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 60 } } } } } } node { name: "conv_encoder/frame/range_1/start" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/range_1/delta" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/range_1" op: "Range" input: "conv_encoder/frame/range_1/start" input: "conv_encoder/frame/Neg_1" input: "conv_encoder/frame/range_1/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "conv_encoder/frame/mul_2" op: "Mul" input: "conv_encoder/frame/range_1" input: "conv_encoder/frame/floordiv_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "conv_encoder/frame/Reshape_2/shape/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/Reshape_2/shape" op: "Pack" input: "conv_encoder/frame/Neg_1" input: "conv_encoder/frame/Reshape_2/shape/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/Reshape_2" op: "Reshape" input: "conv_encoder/frame/mul_2" input: "conv_encoder/frame/Reshape_2/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "conv_encoder/frame/range_2/start" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/range_2/delta" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/range_2" op: "Range" input: "conv_encoder/frame/range_2/start" input: "conv_encoder/frame/floordiv_1" input: "conv_encoder/frame/range_2/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "conv_encoder/frame/Reshape_3/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/frame/Reshape_3/shape" op: "Pack" input: "conv_encoder/frame/Reshape_3/shape/0" input: "conv_encoder/frame/floordiv_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/Reshape_3" op: "Reshape" input: "conv_encoder/frame/range_2" input: "conv_encoder/frame/Reshape_3/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 2 } } } } } } node { name: "conv_encoder/frame/add_2" op: "AddV2" input: "conv_encoder/frame/Reshape_2" input: "conv_encoder/frame/Reshape_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "conv_encoder/frame/packed_2" op: "Pack" input: "conv_encoder/frame/Neg_1" input: "conv_encoder/frame/frame_length" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/frame/GatherV2" op: "GatherV2" input: "conv_encoder/frame/Reshape_1" input: "conv_encoder/frame/add_2" input: "conv_encoder/frame/strided_slice" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 2 } dim { size: 60 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "conv_encoder/frame/concat_3/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/frame/concat_3" op: "ConcatV2" input: "conv_encoder/frame/split" input: "conv_encoder/frame/packed_2" input: "conv_encoder/frame/split:2" input: "conv_encoder/frame/concat_3/axis" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_encoder/frame/Reshape_4" op: "Reshape" input: "conv_encoder/frame/GatherV2" input: "conv_encoder/frame/concat_3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 120 } } } } } } node { name: "conv_encoder/Shape" op: "Shape" input: "input_audio/receiver_audio" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_encoder/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "conv_encoder/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_encoder/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_encoder/strided_slice" op: "StridedSlice" input: "conv_encoder/Shape" input: "conv_encoder/strided_slice/stack" input: "conv_encoder/strided_slice/stack_1" input: "conv_encoder/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_encoder/sub/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 120 } } } } node { name: "conv_encoder/sub" op: "Sub" input: "conv_encoder/strided_slice" input: "conv_encoder/sub/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/Neg" op: "Neg" input: "conv_encoder/sub" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/floordiv/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_encoder/floordiv" op: "FloorDiv" input: "conv_encoder/Neg" input: "conv_encoder/floordiv/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/sub_1/x" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/sub_1" op: "Sub" input: "conv_encoder/sub_1/x" input: "conv_encoder/floordiv" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/strided_slice_1/stack/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/strided_slice_1/stack/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/strided_slice_1/stack" op: "Pack" input: "conv_encoder/strided_slice_1/stack/0" input: "conv_encoder/Const" input: "conv_encoder/strided_slice_1/stack/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/strided_slice_1/stack_1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/strided_slice_1/stack_1/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/strided_slice_1/stack_1" op: "Pack" input: "conv_encoder/strided_slice_1/stack_1/0" input: "conv_encoder/sub_1" input: "conv_encoder/strided_slice_1/stack_1/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/strided_slice_1/stack_2/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/strided_slice_1/stack_2/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_encoder/strided_slice_1/stack_2" op: "Pack" input: "conv_encoder/strided_slice_1/stack_2/0" input: "conv_encoder/Const_1" input: "conv_encoder/strided_slice_1/stack_2/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/strided_slice_1" op: "StridedSlice" input: "conv_encoder/frame/Reshape_4" input: "conv_encoder/strided_slice_1/stack" input: "conv_encoder/strided_slice_1/stack_1" input: "conv_encoder/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 120 } } } } } attr { key: "begin_mask" value { i: 6 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 4 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "x\000\000\000\000\001\000\000" } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.12632279098033905 } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.12632279098033905 } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\035n\352\027\000\000\000\000" } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/shape" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/max" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } dim { size: 256 } } } } } } node { name: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/mul" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } dim { size: 256 } } } } } } node { name: "conv_encoder/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@conv_encoder/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "conv_encoder/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "conv_encoder/dense/kernel" } } } node { name: "conv_encoder/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "conv_encoder/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_encoder/dense/kernel/Assign" op: "AssignVariableOp" input: "conv_encoder/dense/kernel" input: "conv_encoder/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "conv_encoder/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "conv_encoder/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_encoder/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "conv_encoder/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_encoder/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "conv_encoder/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "conv_encoder/dense/Tensordot/Shape" op: "Shape" input: "conv_encoder/strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_encoder/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/GatherV2" op: "GatherV2" input: "conv_encoder/dense/Tensordot/Shape" input: "conv_encoder/dense/Tensordot/free" input: "conv_encoder/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "conv_encoder/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "conv_encoder/dense/Tensordot/Shape" input: "conv_encoder/dense/Tensordot/axes" input: "conv_encoder/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "conv_encoder/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/Prod" op: "Prod" input: "conv_encoder/dense/Tensordot/GatherV2" input: "conv_encoder/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "conv_encoder/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/Prod_1" op: "Prod" input: "conv_encoder/dense/Tensordot/GatherV2_1" input: "conv_encoder/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "conv_encoder/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/concat" op: "ConcatV2" input: "conv_encoder/dense/Tensordot/free" input: "conv_encoder/dense/Tensordot/axes" input: "conv_encoder/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_encoder/dense/Tensordot/stack" op: "Pack" input: "conv_encoder/dense/Tensordot/Prod" input: "conv_encoder/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_encoder/dense/Tensordot/transpose" op: "Transpose" input: "conv_encoder/strided_slice_1" input: "conv_encoder/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 120 } } } } } } node { name: "conv_encoder/dense/Tensordot/Reshape" op: "Reshape" input: "conv_encoder/dense/Tensordot/transpose" input: "conv_encoder/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "conv_encoder/dense/Tensordot/MatMul" op: "MatMul" input: "conv_encoder/dense/Tensordot/Reshape" input: "conv_encoder/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "conv_encoder/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "conv_encoder/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_encoder/dense/Tensordot/concat_1" op: "ConcatV2" input: "conv_encoder/dense/Tensordot/GatherV2" input: "conv_encoder/dense/Tensordot/Const_2" input: "conv_encoder/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_encoder/dense/Tensordot" op: "Reshape" input: "conv_encoder/dense/Tensordot/MatMul" input: "conv_encoder/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "conv_encoder/dense/Relu" op: "Relu" input: "conv_encoder/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "Shape_2" op: "Shape" input: "conv_encoder/dense/Relu" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_3" op: "Shape" input: "conv_encoder/dense/Relu" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_4" op: "Shape" input: "conv_encoder/dense/Relu" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice" op: "StridedSlice" input: "Shape_4" input: "strided_slice/stack" input: "strided_slice/stack_1" input: "strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_5" op: "Shape" input: "conv_encoder/dense/Relu" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "strided_slice_1" op: "StridedSlice" input: "conv_encoder/dense/Relu" input: "strided_slice_1/stack" input: "strided_slice_1/stack_1" input: "strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 3 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 3 } } attr { key: "new_axis_mask" value { i: 4 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Shape_6" op: "Shape" input: "strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_7" op: "Shape" input: "strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_8" op: "Shape" input: "strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_9" op: "Shape" input: "strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 4 } } } } node { name: "strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_2" op: "StridedSlice" input: "Shape_9" input: "strided_slice_2/stack" input: "strided_slice_2/stack_1" input: "strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_10" op: "Shape" input: "strided_slice_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "transpose/perm" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 5 } } tensor_content: "\000\000\000\000\003\000\000\000\002\000\000\000\001\000\000\000\004\000\000\000" } } } } node { name: "transpose" op: "Transpose" input: "strided_slice_1" input: "transpose/perm" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "Reshape/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Reshape/shape/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Reshape/shape/3" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 256 } } } } node { name: "Reshape/shape" op: "Pack" input: "Reshape/shape/0" input: "strided_slice" input: "Reshape/shape/2" input: "Reshape/shape/3" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Reshape" op: "Reshape" input: "transpose" input: "Reshape/shape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "Shape_11" op: "Shape" input: "Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_12" op: "Shape" input: "Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_3" op: "StridedSlice" input: "Shape_12" input: "strided_slice_3/stack" input: "strided_slice_3/stack_1" input: "strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_13" op: "Shape" input: "Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\001\000\000" } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.10825317353010178 } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10825317353010178 } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\375\230\0272\000\000\000\000" } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/shape" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/max" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 256 } } } } } } node { name: "initial_dense/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/mul" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 256 } } } } } } node { name: "initial_dense/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "initial_dense/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "initial_dense/dense/kernel" } } } node { name: "initial_dense/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "initial_dense/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "initial_dense/dense/kernel/Assign" op: "AssignVariableOp" input: "initial_dense/dense/kernel" input: "initial_dense/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "initial_dense/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 256 } } float_val: 0.0 } } } } node { name: "initial_dense/dense/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@initial_dense/dense/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "initial_dense/dense/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "initial_dense/dense/bias" } } } node { name: "initial_dense/dense/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "initial_dense/dense/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "initial_dense/dense/bias/Assign" op: "AssignVariableOp" input: "initial_dense/dense/bias" input: "initial_dense/dense/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "initial_dense/dense/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "initial_dense/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "initial_dense/dense/Tensordot/Shape" op: "Shape" input: "Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "initial_dense/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/GatherV2" op: "GatherV2" input: "initial_dense/dense/Tensordot/Shape" input: "initial_dense/dense/Tensordot/free" input: "initial_dense/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "initial_dense/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "initial_dense/dense/Tensordot/Shape" input: "initial_dense/dense/Tensordot/axes" input: "initial_dense/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "initial_dense/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/Prod" op: "Prod" input: "initial_dense/dense/Tensordot/GatherV2" input: "initial_dense/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "initial_dense/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/Prod_1" op: "Prod" input: "initial_dense/dense/Tensordot/GatherV2_1" input: "initial_dense/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "initial_dense/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/concat" op: "ConcatV2" input: "initial_dense/dense/Tensordot/free" input: "initial_dense/dense/Tensordot/axes" input: "initial_dense/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "initial_dense/dense/Tensordot/stack" op: "Pack" input: "initial_dense/dense/Tensordot/Prod" input: "initial_dense/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "initial_dense/dense/Tensordot/transpose" op: "Transpose" input: "Reshape" input: "initial_dense/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "initial_dense/dense/Tensordot/Reshape" op: "Reshape" input: "initial_dense/dense/Tensordot/transpose" input: "initial_dense/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "initial_dense/dense/Tensordot/MatMul" op: "MatMul" input: "initial_dense/dense/Tensordot/Reshape" input: "initial_dense/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "initial_dense/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "initial_dense/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "initial_dense/dense/Tensordot/concat_1" op: "ConcatV2" input: "initial_dense/dense/Tensordot/GatherV2" input: "initial_dense/dense/Tensordot/Const_2" input: "initial_dense/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "initial_dense/dense/Tensordot" op: "Reshape" input: "initial_dense/dense/Tensordot/MatMul" input: "initial_dense/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "initial_dense/dense/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense/BiasAdd" op: "BiasAdd" input: "initial_dense/dense/Tensordot" input: "initial_dense/dense/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "initial_dense/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@initial_dense/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "initial_dense/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@initial_dense/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "initial_dense/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "initial_dense/dense_scale/scale_layer" } } } node { name: "initial_dense/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "initial_dense/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "initial_dense/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "initial_dense/dense_scale/scale_layer" input: "initial_dense/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "initial_dense/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "initial_dense/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "initial_dense/dense_scale/mul" op: "Mul" input: "initial_dense/dense_scale/ReadVariableOp" input: "initial_dense/dense/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "g\272,\001\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "initial_dense/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "initial_dense/dense_scale/mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\242\321$/\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: ":\230\255\023\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/strided_slice" op: "StridedSlice" input: "initial_dense/dense_scale/mul" input: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_0/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_0/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_0/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\351\013\035\026\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_0/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_0/tdcn_block/Add" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\330\032\2549\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\246\307\303\002\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.8999999761581421 } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_0/tdcn_block/Add" input: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_1/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_1/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_1/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\214b\014(\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_1/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_1/tdcn_block/Add" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\351r\335\002\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\004\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "N\364\3316\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.8100000023841858 } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_1/tdcn_block/Add" input: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_2/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_2/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_2/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\203t\025\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_2/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_2/tdcn_block/Add" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\n`W\016\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\010\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\355d\236\n\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.7289999723434448 } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_2/tdcn_block/Add" input: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_3/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_3/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_3/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\212Y;\026\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_3/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_3/tdcn_block/Add" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "V(\366\024\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\020\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "}\020V$\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.6560999751091003 } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_3/tdcn_block/Add" input: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_4/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_4/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_4/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\277c\304\020\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_4/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_4/tdcn_block/Add" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\312\350<\004\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: " \000\000\000 \000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "_\353\342#\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5904899835586548 } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_4/tdcn_block/Add" input: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_5/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_5/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_5/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "<\203\245&\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_5/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_5/tdcn_block/Add" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\254\343\'\"\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "@\000\000\000@\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "-\024\243\r\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5314409732818604 } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_5/tdcn_block/Add" input: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_6/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_6/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_6/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\227w\033\032\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_6/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_6/tdcn_block/Add" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "q?-,\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\325a\302\004\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.4782969057559967 } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_6/tdcn_block/Add" input: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_7/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_7/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_7/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "?\335@$\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_7/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_7/tdcn_block/Add" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\037\261\0335\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "_\375f;\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.4304672181606293 } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_7/tdcn_block/Add" input: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_8/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_8/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_8/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\227\266]\023\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_8/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_8/tdcn_block/Add" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\230\250U\025\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\032\003O(\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.3874204754829407 } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_8/tdcn_block/Add" input: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_9/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_9/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_9/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\374\307\t4\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_9/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_9/tdcn_block/Add" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\231\266p-\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\004\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\013\247\032\033\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.34867843985557556 } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_9/tdcn_block/Add" input: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_10/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_10/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_10/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\264\346\2631\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_10/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_10/tdcn_block/Add" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\225T\222/\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\010\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\370\263j\r\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.3138105869293213 } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_10/tdcn_block/Add" input: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_11/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_11/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_11/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " R\030\004\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_11/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_11/tdcn_block/Add" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\0021\236:\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\020\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "#\240\3726\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.2824295461177826 } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_11/tdcn_block/Add" input: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_12/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_12/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_12/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "t\230R\030\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_12/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_12/tdcn_block/Add" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\013\022h0\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: " \000\000\000 \000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\334\024f\024\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.25418657064437866 } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_12/tdcn_block/Add" input: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_13/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_13/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_13/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "g\366\364\"\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_13/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_13/tdcn_block/Add" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "H\371\257\001\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "@\000\000\000@\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "pw\0057\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.22876793146133423 } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_13/tdcn_block/Add" input: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_14/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_14/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_14/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "A\274\347\003\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_14/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_14/tdcn_block/Add" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\032y\331\031\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\335\360\037\005\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.20589113235473633 } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_14/tdcn_block/Add" input: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_15/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_15/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_15/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\371\301\274#\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_15/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_15/tdcn_block/Add" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "?\247\2023\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "9r=\024\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.1853020191192627 } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_15/tdcn_block/Add" input: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_16/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_16/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_16/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\262\364t/\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_16/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_16/tdcn_block/Add" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "!\350\317\022\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: ",\332\305*\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.1667718142271042 } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_16/tdcn_block/Add" input: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_17/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_17/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_17/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\226Q\357 \000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_17/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_17/tdcn_block/Add" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\007\\\027\035\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\004\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\306\211(\014\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.1500946283340454 } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_17/tdcn_block/Add" input: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_18/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_18/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_18/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\252\227\233&\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_18/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_18/tdcn_block/Add" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\226\212\270:\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\010\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "H\220\316\n\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.13508516550064087 } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_18/tdcn_block/Add" input: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_19/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_19/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_19/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\352\342\245\031\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_19/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_19/tdcn_block/Add" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\033\231U(\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\020\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\252\017k!\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.12157665193080902 } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_19/tdcn_block/Add" input: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_20/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_20/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_20/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\3039%\033\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_20/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_20/tdcn_block/Add" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\323\3043\020\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: " \000\000\000 \000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "mPl\037\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10941898822784424 } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_20/tdcn_block/Add" input: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_21/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_21/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_21/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "`,\236\"\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_21/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_21/tdcn_block/Add" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\3619\253\030\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "@\000\000\000@\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "i\'6\010\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0984770879149437 } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_21/tdcn_block/Add" input: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_22/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_22/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_22/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\226|\373\026\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_22/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_22/tdcn_block/Add" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: ";\223\004#\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "v\327\2516\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.08862937986850739 } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_22/tdcn_block/Add" input: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_23/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_23/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_23/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "st\376\'\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_23/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_23/tdcn_block/Add" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "{\330\3158\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "s\327!\"\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.07976644486188889 } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_23/tdcn_block/Add" input: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_24/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_24/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_24/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "C\325\016\010\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_24/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_24/tdcn_block/Add" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\327\244Q!\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "oAL\016\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.07178980112075806 } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_24/tdcn_block/Add" input: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_25/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_25/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_25/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: ">\272\313:\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_25/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_25/tdcn_block/Add" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\'\212\'&\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\004\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\004\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\205\017\025\"\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06461081653833389 } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_25/tdcn_block/Add" input: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_26/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_26/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_26/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "q\324S\004\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_26/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_26/tdcn_block/Add" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\255\370\3774\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\010\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 8 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\010\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "8e\262\030\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.05814973637461662 } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_26/tdcn_block/Add" input: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_27/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_27/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_27/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\214\261A\'\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_27/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_27/tdcn_block/Add" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\245\227.\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\020\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\020\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\332H\3512\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.05233476310968399 } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_27/tdcn_block/Add" input: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_28/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_28/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_28/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\304\204\366\032\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_28/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_28/tdcn_block/Add" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "o\032k\036\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: " \000\000\000 \000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: " \000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "*\370\327#\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.04710128530859947 } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_28/tdcn_block/Add" input: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_29/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_29/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_29/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\321\276\337\035\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_29/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_29/tdcn_block/Add" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\034\350\235\022\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "@\000\000\000@\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "4Au\026\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.042391158640384674 } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_29/tdcn_block/Add" input: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_30/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_30/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_30/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\002\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\t7\360\034\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_30/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/free" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/axes" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_30/tdcn_block/Add" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 512 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/Relu" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/variance" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/moments/mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.06243905425071716 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\327}\316)\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } dim { size: 512 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/Shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\001\000\000\000\000\002\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/Shape_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/stack_1" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 2 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" op: "FloorMod" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/sub" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/dilation_rate" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/add_2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_2" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_4" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_5" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/0" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/mod_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0/0" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_6" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1/0" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/strided_slice_7" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/0" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/paddings" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" op: "Identity" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_2" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" op: "StridedSlice" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/required_space_to_batch_paddings/crops" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat_dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" op: "Identity" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/strided_slice_3" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" op: "SpaceToBatchND" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND/block_shape" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise" op: "DepthwiseConv2dNative" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/SpaceToBatchND" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" op: "BatchToSpaceND" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND/block_shape" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/concat_1/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/BiasAdd" op: "BiasAdd" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise/BatchToSpaceND" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/BiasAdd/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149011612 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Relu" op: "Relu" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Neg" op: "Neg" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/BiasAdd" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Relu_1" op: "Relu" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Neg" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Relu_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/Relu" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 1.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/Initializer/ones" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/Initializer/zeros" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/mean" op: "Mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/StopGradient" op: "StopGradient" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/SquaredDifference" op: "SquaredDifference" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/StopGradient" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/variance" op: "Mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/SquaredDifference" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/variance/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0010000000474974513 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/variance" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add/y" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" op: "Rsqrt" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/Rsqrt" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul_1" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul_2" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/moments/mean" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add_1" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/mul_1" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\002\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0883883461356163 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: ">\331\010\032\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/max" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 512 } dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2" op: "GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2_1" op: "GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Shape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Prod" op: "Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Prod_1" op: "Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2_1" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat" op: "ConcatV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/free" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/axes" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/stack" op: "Pack" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Prod" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/batchnorm/add_1" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/transpose" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/MatMul" op: "MatMul" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 256 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat_1" op: "ConcatV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/GatherV2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/Const_2" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot" op: "Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/MatMul" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.03815204277634621 } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/Assign" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/Initializer/Const" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/ReadVariableOp" op: "ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/mul" op: "Mul" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\001\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/strided_slice" op: "StridedSlice" input: "improved_tdcn/conv_block_30/tdcn_block/Add" input: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack" input: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack_1" input: "improved_tdcn/conv_block_31/tdcn_block/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "improved_tdcn/conv_block_31/tdcn_block/Add" op: "AddV2" input: "improved_tdcn/conv_block_31/tdcn_block/strided_slice" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "improved_tdcn/Shape" op: "Shape" input: "improved_tdcn/conv_block_31/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "improved_tdcn/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "improved_tdcn/strided_slice" op: "StridedSlice" input: "improved_tdcn/Shape" input: "improved_tdcn/strided_slice/stack" input: "improved_tdcn/strided_slice/stack_1" input: "improved_tdcn/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "improved_tdcn/Shape_1" op: "Shape" input: "improved_tdcn/conv_block_31/tdcn_block/Add" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "improved_tdcn/Reshape/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "improved_tdcn/Reshape/shape/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 256 } } } } node { name: "improved_tdcn/Reshape/shape" op: "Pack" input: "improved_tdcn/Reshape/shape/0" input: "improved_tdcn/strided_slice" input: "improved_tdcn/Reshape/shape/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "improved_tdcn/Reshape" op: "Reshape" input: "improved_tdcn/conv_block_31/tdcn_block/Add" input: "improved_tdcn/Reshape/shape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "Shape_14" op: "Shape" input: "improved_tdcn/Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_15" op: "Shape" input: "improved_tdcn/Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_4/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_4/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice_4/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_4" op: "StridedSlice" input: "Shape_15" input: "strided_slice_4/stack" input: "strided_slice_4/stack_1" input: "strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_16" op: "Shape" input: "improved_tdcn/Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_17" op: "Shape" input: "conv_encoder/dense/Relu" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\000\010\000\000" } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.05103103816509247 } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.05103103816509247 } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\330{$\r\000\000\000\000" } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "dense/kernel/Initializer/stateless_random_uniform/shape" input: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 2048 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "dense/kernel/Initializer/stateless_random_uniform/max" input: "dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 2048 } } } } } } node { name: "dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "dense/kernel/Initializer/stateless_random_uniform/mul" input: "dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 2048 } } } } } } node { name: "dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 2048 } } } } attr { key: "shared_name" value { s: "dense/kernel" } } } node { name: "dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "dense/kernel/Assign" op: "AssignVariableOp" input: "dense/kernel" input: "dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 2048 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 2048 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "dense/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "dense/Tensordot/Shape" op: "Shape" input: "improved_tdcn/Reshape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "dense/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "dense/Tensordot/GatherV2" op: "GatherV2" input: "dense/Tensordot/Shape" input: "dense/Tensordot/free" input: "dense/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "dense/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "dense/Tensordot/GatherV2_1" op: "GatherV2" input: "dense/Tensordot/Shape" input: "dense/Tensordot/axes" input: "dense/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "dense/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "dense/Tensordot/Prod" op: "Prod" input: "dense/Tensordot/GatherV2" input: "dense/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "dense/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "dense/Tensordot/Prod_1" op: "Prod" input: "dense/Tensordot/GatherV2_1" input: "dense/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "dense/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "dense/Tensordot/concat" op: "ConcatV2" input: "dense/Tensordot/free" input: "dense/Tensordot/axes" input: "dense/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "dense/Tensordot/stack" op: "Pack" input: "dense/Tensordot/Prod" input: "dense/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "dense/Tensordot/transpose" op: "Transpose" input: "improved_tdcn/Reshape" input: "dense/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "dense/Tensordot/Reshape" op: "Reshape" input: "dense/Tensordot/transpose" input: "dense/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "dense/Tensordot/MatMul" op: "MatMul" input: "dense/Tensordot/Reshape" input: "dense/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2048 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "dense/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "dense/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "dense/Tensordot/concat_1" op: "ConcatV2" input: "dense/Tensordot/GatherV2" input: "dense/Tensordot/Const_2" input: "dense/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "dense/Tensordot" op: "Reshape" input: "dense/Tensordot/MatMul" input: "dense/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "Shape_18" op: "Shape" input: "dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_19" op: "Shape" input: "dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_5/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_5/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice_5/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_5" op: "StridedSlice" input: "Shape_19" input: "strided_slice_5/stack" input: "strided_slice_5/stack_1" input: "strided_slice_5/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_20" op: "Shape" input: "dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_21" op: "Shape" input: "dense/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_6/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_6/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice_6/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_6" op: "StridedSlice" input: "Shape_21" input: "strided_slice_6/stack" input: "strided_slice_6/stack_1" input: "strided_slice_6/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Reshape_1/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Reshape_1/shape/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Reshape_1/shape/3" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 8 } } } } node { name: "Reshape_1/shape/4" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 256 } } } } node { name: "Reshape_1/shape" op: "Pack" input: "Reshape_1/shape/0" input: "strided_slice" input: "Reshape_1/shape/2" input: "Reshape_1/shape/3" input: "Reshape_1/shape/4" attr { key: "N" value { i: 5 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Reshape_1" op: "Reshape" input: "dense/Tensordot" input: "Reshape_1/shape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 8 } dim { size: 256 } } } } } } node { name: "transpose_1/perm" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 5 } } tensor_content: "\000\000\000\000\003\000\000\000\002\000\000\000\001\000\000\000\004\000\000\000" } } } } node { name: "transpose_1" op: "Transpose" input: "Reshape_1" input: "transpose_1/perm" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "Sigmoid" op: "Sigmoid" input: "transpose_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "mask" op: "Identity" input: "Sigmoid" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "strided_slice_7/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_7/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_7/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "strided_slice_7" op: "StridedSlice" input: "conv_encoder/dense/Relu" input: "strided_slice_7/stack" input: "strided_slice_7/stack_1" input: "strided_slice_7/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 2 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Shape_22" op: "Shape" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_23" op: "Shape" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_24" op: "Shape" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_25" op: "Shape" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_8/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_8/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 4 } } } } node { name: "strided_slice_8/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_8" op: "StridedSlice" input: "Shape_25" input: "strided_slice_8/stack" input: "strided_slice_8/stack_1" input: "strided_slice_8/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_26" op: "Shape" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "mul" op: "Mul" input: "mask" input: "strided_slice_7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "Shape_27" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_28" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_29" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_30" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_9/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_9/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 4 } } } } node { name: "strided_slice_9/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_9" op: "StridedSlice" input: "Shape_30" input: "strided_slice_9/stack" input: "strided_slice_9/stack_1" input: "strided_slice_9/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_31" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_32" op: "Shape" input: "input_audio/receiver_audio" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_10/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "strided_slice_10/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "strided_slice_10/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_10" op: "StridedSlice" input: "Shape_32" input: "strided_slice_10/stack" input: "strided_slice_10/stack_1" input: "strided_slice_10/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_33" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Shape_34" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_11/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -2 } } } } node { name: "strided_slice_11/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "strided_slice_11/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_11" op: "StridedSlice" input: "Shape_34" input: "strided_slice_11/stack" input: "strided_slice_11/stack_1" input: "strided_slice_11/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Shape_35" op: "Shape" input: "mul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "Reshape_2/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Reshape_2/shape/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Reshape_2/shape/3" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 256 } } } } node { name: "Reshape_2/shape" op: "Pack" input: "Reshape_2/shape/0" input: "Reshape_2/shape/1" input: "strided_slice_11" input: "Reshape_2/shape/3" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Reshape_2" op: "Reshape" input: "mul" input: "Reshape_2/shape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000x\000\000\000" } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.12632279098033905 } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.12632279098033905 } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "?\020\304(\000\000\000\000" } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/shape" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/max" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 120 } } } } } } node { name: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/mul" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 120 } } } } } } node { name: "conv_decoder/dense_1/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@conv_decoder/dense_1/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "conv_decoder/dense_1/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 120 } } } } attr { key: "shared_name" value { s: "conv_decoder/dense_1/kernel" } } } node { name: "conv_decoder/dense_1/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "conv_decoder/dense_1/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/dense_1/kernel/Assign" op: "AssignVariableOp" input: "conv_decoder/dense_1/kernel" input: "conv_decoder/dense_1/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "conv_decoder/dense_1/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "conv_decoder/dense_1/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_decoder/dense_1/Tensordot/ReadVariableOp" op: "ReadVariableOp" input: "conv_decoder/dense_1/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "conv_decoder/dense_1/Tensordot/axes" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "conv_decoder/dense_1/Tensordot/free" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" } } } } node { name: "conv_decoder/dense_1/Tensordot/Shape" op: "Shape" input: "Reshape_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_decoder/dense_1/Tensordot/GatherV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/GatherV2" op: "GatherV2" input: "conv_decoder/dense_1/Tensordot/Shape" input: "conv_decoder/dense_1/Tensordot/free" input: "conv_decoder/dense_1/Tensordot/GatherV2/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "conv_decoder/dense_1/Tensordot/GatherV2_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/GatherV2_1" op: "GatherV2" input: "conv_decoder/dense_1/Tensordot/Shape" input: "conv_decoder/dense_1/Tensordot/axes" input: "conv_decoder/dense_1/Tensordot/GatherV2_1/axis" attr { key: "Taxis" value { type: DT_INT32 } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "batch_dims" value { i: 0 } } } node { name: "conv_decoder/dense_1/Tensordot/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/Prod" op: "Prod" input: "conv_decoder/dense_1/Tensordot/GatherV2" input: "conv_decoder/dense_1/Tensordot/Const" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "conv_decoder/dense_1/Tensordot/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/Prod_1" op: "Prod" input: "conv_decoder/dense_1/Tensordot/GatherV2_1" input: "conv_decoder/dense_1/Tensordot/Const_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "conv_decoder/dense_1/Tensordot/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/concat" op: "ConcatV2" input: "conv_decoder/dense_1/Tensordot/free" input: "conv_decoder/dense_1/Tensordot/axes" input: "conv_decoder/dense_1/Tensordot/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_decoder/dense_1/Tensordot/stack" op: "Pack" input: "conv_decoder/dense_1/Tensordot/Prod" input: "conv_decoder/dense_1/Tensordot/Prod_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/dense_1/Tensordot/transpose" op: "Transpose" input: "Reshape_2" input: "conv_decoder/dense_1/Tensordot/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "conv_decoder/dense_1/Tensordot/Reshape" op: "Reshape" input: "conv_decoder/dense_1/Tensordot/transpose" input: "conv_decoder/dense_1/Tensordot/stack" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "conv_decoder/dense_1/Tensordot/MatMul" op: "MatMul" input: "conv_decoder/dense_1/Tensordot/Reshape" input: "conv_decoder/dense_1/Tensordot/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 120 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "conv_decoder/dense_1/Tensordot/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 120 } } } } node { name: "conv_decoder/dense_1/Tensordot/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/dense_1/Tensordot/concat_1" op: "ConcatV2" input: "conv_decoder/dense_1/Tensordot/GatherV2" input: "conv_decoder/dense_1/Tensordot/Const_2" input: "conv_decoder/dense_1/Tensordot/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_decoder/dense_1/Tensordot" op: "Reshape" input: "conv_decoder/dense_1/Tensordot/MatMul" input: "conv_decoder/dense_1/Tensordot/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 120 } } } } } } node { name: "conv_decoder/overlap_and_add/frame_step" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/Shape" op: "Shape" input: "conv_decoder/dense_1/Tensordot" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -2 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice" op: "StridedSlice" input: "conv_decoder/overlap_and_add/Shape" input: "conv_decoder/overlap_and_add/strided_slice/stack" input: "conv_decoder/overlap_and_add/strided_slice/stack_1" input: "conv_decoder/overlap_and_add/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/Size" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_1/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_1/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_1/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_1" op: "StridedSlice" input: "conv_decoder/overlap_and_add/Shape" input: "conv_decoder/overlap_and_add/strided_slice_1/stack" input: "conv_decoder/overlap_and_add/strided_slice_1/stack_1" input: "conv_decoder/overlap_and_add/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_2/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -2 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_2/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_2/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_2" op: "StridedSlice" input: "conv_decoder/overlap_and_add/Shape" input: "conv_decoder/overlap_and_add/strided_slice_2/stack" input: "conv_decoder/overlap_and_add/strided_slice_2/stack_1" input: "conv_decoder/overlap_and_add/strided_slice_2/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_decoder/overlap_and_add/sub/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/sub" op: "Sub" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/sub/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/mul/x" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/mul" op: "Mul" input: "conv_decoder/overlap_and_add/mul/x" input: "conv_decoder/overlap_and_add/sub" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/add" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_1" input: "conv_decoder/overlap_and_add/mul" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/Neg" op: "Neg" input: "conv_decoder/overlap_and_add/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/floordiv/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/floordiv" op: "FloorDiv" input: "conv_decoder/overlap_and_add/Neg" input: "conv_decoder/overlap_and_add/floordiv/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/Neg_1" op: "Neg" input: "conv_decoder/overlap_and_add/floordiv" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/mul_1/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/mul_1" op: "Mul" input: "conv_decoder/overlap_and_add/Neg_1" input: "conv_decoder/overlap_and_add/mul_1/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/sub_1" op: "Sub" input: "conv_decoder/overlap_and_add/mul_1" input: "conv_decoder/overlap_and_add/strided_slice_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/zeros" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat/values_1/0/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat/values_1/0" op: "Pack" input: "conv_decoder/overlap_and_add/concat/values_1/0/0" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat/values_1/1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat/values_1/1" op: "Pack" input: "conv_decoder/overlap_and_add/concat/values_1/1/0" input: "conv_decoder/overlap_and_add/sub_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat/values_1" op: "Pack" input: "conv_decoder/overlap_and_add/concat/values_1/0" input: "conv_decoder/overlap_and_add/concat/values_1/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat" op: "ConcatV2" input: "conv_decoder/overlap_and_add/zeros" input: "conv_decoder/overlap_and_add/concat/values_1" input: "conv_decoder/overlap_and_add/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: 2 } } } } } } node { name: "conv_decoder/overlap_and_add/Pad" op: "Pad" input: "conv_decoder/dense_1/Tensordot" input: "conv_decoder/overlap_and_add/concat" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 120 } } } } } } node { name: "conv_decoder/overlap_and_add/add_1" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/concat_1/values_1/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/concat_1/values_1" op: "Pack" input: "conv_decoder/overlap_and_add/add_1" input: "conv_decoder/overlap_and_add/Neg_1" input: "conv_decoder/overlap_and_add/concat_1/values_1/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat_1/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat_1" op: "ConcatV2" input: "conv_decoder/overlap_and_add/strided_slice" input: "conv_decoder/overlap_and_add/concat_1/values_1" input: "conv_decoder/overlap_and_add/concat_1/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } } node { name: "conv_decoder/overlap_and_add/Reshape" op: "Reshape" input: "conv_decoder/overlap_and_add/Pad" input: "conv_decoder/overlap_and_add/concat_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2 } dim { size: 60 } } } } } } node { name: "conv_decoder/overlap_and_add/range/start" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/range/limit" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "conv_decoder/overlap_and_add/range/delta" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/range" op: "Range" input: "conv_decoder/overlap_and_add/range/start" input: "conv_decoder/overlap_and_add/range/limit" input: "conv_decoder/overlap_and_add/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "conv_decoder/overlap_and_add/concat_2/values_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\003\000\000\000\002\000\000\000\004\000\000\000" } } } } node { name: "conv_decoder/overlap_and_add/concat_2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat_2" op: "ConcatV2" input: "conv_decoder/overlap_and_add/range" input: "conv_decoder/overlap_and_add/concat_2/values_1" input: "conv_decoder/overlap_and_add/concat_2/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } } node { name: "conv_decoder/overlap_and_add/transpose/perm" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 5 } } tensor_content: "\000\000\000\000\001\000\000\000\003\000\000\000\002\000\000\000\004\000\000\000" } } } } node { name: "conv_decoder/overlap_and_add/transpose" op: "Transpose" input: "conv_decoder/overlap_and_add/Reshape" input: "conv_decoder/overlap_and_add/transpose/perm" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } dim { size: -1 } dim { size: 60 } } } } } } node { name: "conv_decoder/overlap_and_add/add_2" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/mul_2" op: "Mul" input: "conv_decoder/overlap_and_add/add_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/concat_3/values_1/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/concat_3/values_1" op: "Pack" input: "conv_decoder/overlap_and_add/mul_2" input: "conv_decoder/overlap_and_add/concat_3/values_1/1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat_3/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat_3" op: "ConcatV2" input: "conv_decoder/overlap_and_add/strided_slice" input: "conv_decoder/overlap_and_add/concat_3/values_1" input: "conv_decoder/overlap_and_add/concat_3/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "conv_decoder/overlap_and_add/Reshape_1" op: "Reshape" input: "conv_decoder/overlap_and_add/transpose" input: "conv_decoder/overlap_and_add/concat_3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 60 } } } } } } node { name: "conv_decoder/overlap_and_add/add_3" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/sub_2/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/sub_2" op: "Sub" input: "conv_decoder/overlap_and_add/add_3" input: "conv_decoder/overlap_and_add/sub_2/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/mul_3" op: "Mul" input: "conv_decoder/overlap_and_add/sub_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_3/stack/0" input: "conv_decoder/overlap_and_add/Const" input: "conv_decoder/overlap_and_add/strided_slice_3/stack/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_1/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_1" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_1/0" input: "conv_decoder/overlap_and_add/mul_3" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_1/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_2/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_2/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3/stack_2" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_2/0" input: "conv_decoder/overlap_and_add/Const_1" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_2/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_3" op: "StridedSlice" input: "conv_decoder/overlap_and_add/Reshape_1" input: "conv_decoder/overlap_and_add/strided_slice_3/stack" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_1" input: "conv_decoder/overlap_and_add/strided_slice_3/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 60 } } } } } attr { key: "begin_mask" value { i: 6 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 4 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/add_4" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/sub_3/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/sub_3" op: "Sub" input: "conv_decoder/overlap_and_add/add_4" input: "conv_decoder/overlap_and_add/sub_3/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/concat_4/values_1/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/concat_4/values_1" op: "Pack" input: "conv_decoder/overlap_and_add/Neg_1" input: "conv_decoder/overlap_and_add/sub_3" input: "conv_decoder/overlap_and_add/concat_4/values_1/2" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat_4/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat_4" op: "ConcatV2" input: "conv_decoder/overlap_and_add/strided_slice" input: "conv_decoder/overlap_and_add/concat_4/values_1" input: "conv_decoder/overlap_and_add/concat_4/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } } node { name: "conv_decoder/overlap_and_add/Reshape_2" op: "Reshape" input: "conv_decoder/overlap_and_add/strided_slice_3" input: "conv_decoder/overlap_and_add/concat_4" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } dim { size: -1 } dim { size: 60 } } } } } } node { name: "conv_decoder/overlap_and_add/Sum/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -3 } } } } node { name: "conv_decoder/overlap_and_add/Sum" op: "Sum" input: "conv_decoder/overlap_and_add/Reshape_2" input: "conv_decoder/overlap_and_add/Sum/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 60 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "conv_decoder/overlap_and_add/add_5" op: "AddV2" input: "conv_decoder/overlap_and_add/strided_slice_2" input: "conv_decoder/overlap_and_add/Neg_1" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/sub_4/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/sub_4" op: "Sub" input: "conv_decoder/overlap_and_add/add_5" input: "conv_decoder/overlap_and_add/sub_4/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/mul_4/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 60 } } } } node { name: "conv_decoder/overlap_and_add/mul_4" op: "Mul" input: "conv_decoder/overlap_and_add/sub_4" input: "conv_decoder/overlap_and_add/mul_4/y" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "conv_decoder/overlap_and_add/concat_5/values_1" op: "Pack" input: "conv_decoder/overlap_and_add/mul_4" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/concat_5/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/concat_5" op: "ConcatV2" input: "conv_decoder/overlap_and_add/strided_slice" input: "conv_decoder/overlap_and_add/concat_5/values_1" input: "conv_decoder/overlap_and_add/concat_5/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "conv_decoder/overlap_and_add/Reshape_3" op: "Reshape" input: "conv_decoder/overlap_and_add/Sum" input: "conv_decoder/overlap_and_add/concat_5" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "conv_decoder/overlap_and_add/Const_2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/Const_3" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_4/stack/0" input: "conv_decoder/overlap_and_add/Const_2" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack_1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack_1" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_4/stack_1/0" input: "conv_decoder/overlap_and_add/add" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack_2/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4/stack_2" op: "Pack" input: "conv_decoder/overlap_and_add/strided_slice_4/stack_2/0" input: "conv_decoder/overlap_and_add/Const_3" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/overlap_and_add/strided_slice_4" op: "StridedSlice" input: "conv_decoder/overlap_and_add/Reshape_3" input: "conv_decoder/overlap_and_add/strided_slice_4/stack" input: "conv_decoder/overlap_and_add/strided_slice_4/stack_1" input: "conv_decoder/overlap_and_add/strided_slice_4/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "conv_decoder/Shape" op: "Shape" input: "conv_decoder/overlap_and_add/strided_slice_4" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "conv_decoder/strided_slice/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "conv_decoder/strided_slice/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "conv_decoder/strided_slice/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "conv_decoder/strided_slice" op: "StridedSlice" input: "conv_decoder/Shape" input: "conv_decoder/strided_slice/stack" input: "conv_decoder/strided_slice/stack_1" input: "conv_decoder/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "conv_decoder/Reshape/shape/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/Reshape/shape/1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 8 } } } } node { name: "conv_decoder/Reshape/shape/2" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "conv_decoder/Reshape/shape" op: "Pack" input: "conv_decoder/Reshape/shape/0" input: "conv_decoder/Reshape/shape/1" input: "conv_decoder/Reshape/shape/2" input: "conv_decoder/strided_slice" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "conv_decoder/Reshape" op: "Reshape" input: "conv_decoder/overlap_and_add/strided_slice_4" input: "conv_decoder/Reshape/shape" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } } } } } } node { name: "Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Const_1" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "strided_slice_12/stack/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "strided_slice_12/stack" op: "Pack" input: "strided_slice_12/stack/0" input: "Const" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "strided_slice_12/stack_1/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "strided_slice_12/stack_1" op: "Pack" input: "strided_slice_12/stack_1/0" input: "strided_slice_10" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "strided_slice_12/stack_2/0" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "strided_slice_12/stack_2" op: "Pack" input: "strided_slice_12/stack_2/0" input: "Const_1" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "strided_slice_12" op: "StridedSlice" input: "conv_decoder/Reshape" input: "strided_slice_12/stack" input: "strided_slice_12/stack_1" input: "strided_slice_12/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } } } } } attr { key: "begin_mask" value { i: 2 } } attr { key: "ellipsis_mask" value { i: 1 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Mean/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Mean" op: "Mean" input: "improved_tdcn/Reshape" input: "Mean/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 256 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\001\000\000\010\000\000\000" } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.15075567364692688 } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.15075567364692688 } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" op: "Const" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\247)\353:\000\000\000\000" } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" op: "StatelessRandomGetKeyCounter" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter/seed" attr { key: "Tseed" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 2 } } } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" op: "Const" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" op: "StatelessRandomUniformV2" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/shape" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomGetKeyCounter:1" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2/alg" attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/sub" op: "Sub" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/max" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/mul" op: "Mul" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/StatelessRandomUniformV2" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 8 } } } } } } node { name: "mix_weights/dense/kernel/Initializer/stateless_random_uniform" op: "AddV2" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/mul" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 8 } } } } } } node { name: "mix_weights/dense/kernel" op: "VarHandleOp" attr { key: "_class" value { list { s: "loc:@mix_weights/dense/kernel" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "allowed_devices" value { list { } } } attr { key: "container" value { s: "" } } attr { key: "debug_name" value { s: "mix_weights/dense/kernel/" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } dim { size: 8 } } } } attr { key: "shared_name" value { s: "mix_weights/dense/kernel" } } } node { name: "mix_weights/dense/kernel/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "mix_weights/dense/kernel" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "mix_weights/dense/kernel/Assign" op: "AssignVariableOp" input: "mix_weights/dense/kernel" input: "mix_weights/dense/kernel/Initializer/stateless_random_uniform" attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "mix_weights/dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "mix_weights/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "mix_weights/dense/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "mix_weights/dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 256 } dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "mix_weights/dense/MatMul" op: "MatMul" input: "Mean" input: "mix_weights/dense/MatMul/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "Softmax" op: "Softmax" input: "mix_weights/dense/MatMul" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } } } } } } node { name: "strided_slice_13/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_13/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_13/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "strided_slice_13" op: "StridedSlice" input: "Softmax" input: "strided_slice_13/stack" input: "strided_slice_13/stack_1" input: "strided_slice_13/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 3 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 3 } } attr { key: "new_axis_mask" value { i: 12 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Shape_36" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\010\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "Shape_37" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\010\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "Shape_38" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\010\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "Shape_39" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\010\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "Shape_40" op: "Shape" input: "strided_slice_12" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } experimental_type { type_id: TFT_PRODUCT args { type_id: TFT_SHAPE_TENSOR args { type_id: TFT_INT32 } } } } node { name: "strided_slice_14/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_14/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "strided_slice_14/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_14" op: "StridedSlice" input: "Shape_40" input: "strided_slice_14/stack" input: "strided_slice_14/stack_1" input: "strided_slice_14/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "ExpandDims/dim" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ExpandDims" op: "ExpandDims" input: "input_audio/receiver_audio" input: "ExpandDims/dim" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: -1 } } } } } } node { name: "Sum/reduction_indices" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Sum" op: "Sum" input: "strided_slice_12" input: "Sum/reduction_indices" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: -1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "sub" op: "Sub" input: "ExpandDims" input: "Sum" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: -1 } } } } } } node { name: "mul_1" op: "Mul" input: "strided_slice_13" input: "sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } } } } } } node { name: "add" op: "AddV2" input: "strided_slice_12" input: "mul_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: 1 } dim { size: -1 } } } } } } node { name: "strided_slice_15/stack" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "strided_slice_15/stack_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000" } } } } node { name: "strided_slice_15/stack_2" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000" } } } } node { name: "strided_slice_15" op: "StridedSlice" input: "add" input: "strided_slice_15/stack" input: "strided_slice_15/stack_1" input: "strided_slice_15/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: -1 } } } } } attr { key: "begin_mask" value { i: 3 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 3 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 4 } } } node { name: "denoised_waveforms" op: "Identity" input: "strided_slice_15" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 8 } dim { size: -1 } } } } } } node { name: "save/filename/input" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "model" } } } } node { name: "save/filename" op: "PlaceholderWithDefault" input: "save/filename/input" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save/Const" op: "PlaceholderWithDefault" input: "save/filename" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save/SaveV2/tensor_names" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 391 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 391 } } string_val: "conv_decoder/dense_1/kernel" string_val: "conv_encoder/dense/kernel" string_val: "dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "initial_dense/dense/bias" string_val: "initial_dense/dense/kernel" string_val: "initial_dense/dense_scale/scale_layer" string_val: "mix_weights/dense/kernel" } } } } node { name: "save/SaveV2/shape_and_slices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 391 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 391 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } } node { name: "save/SaveV2" op: "SaveV2" input: "save/Const" input: "save/SaveV2/tensor_names" input: "save/SaveV2/shape_and_slices" input: "conv_decoder/dense_1/kernel/Read/ReadVariableOp" input: "conv_encoder/dense/kernel/Read/ReadVariableOp" input: "dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias/Read/ReadVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel/Read/ReadVariableOp" input: "initial_dense/dense/bias/Read/ReadVariableOp" input: "initial_dense/dense/kernel/Read/ReadVariableOp" input: "initial_dense/dense_scale/scale_layer/Read/ReadVariableOp" input: "mix_weights/dense/kernel/Read/ReadVariableOp" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT } } } } node { name: "save/control_dependency" op: "Identity" input: "save/Const" input: "^save/SaveV2" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@save/Const" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save/RestoreV2/tensor_names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 391 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 391 } } string_val: "conv_decoder/dense_1/kernel" string_val: "conv_encoder/dense/kernel" string_val: "dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" string_val: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" string_val: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" string_val: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" string_val: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" string_val: "initial_dense/dense/bias" string_val: "initial_dense/dense/kernel" string_val: "initial_dense/dense_scale/scale_layer" string_val: "mix_weights/dense/kernel" } } } } node { name: "save/RestoreV2/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 391 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 391 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } } node { name: "save/RestoreV2" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2/tensor_names" input: "save/RestoreV2/shape_and_slices" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT } } } } node { name: "save/Identity" op: "Identity" input: "save/RestoreV2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp" op: "AssignVariableOp" input: "conv_decoder/dense_1/kernel" input: "save/Identity" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_1" op: "Identity" input: "save/RestoreV2:1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_1" op: "AssignVariableOp" input: "conv_encoder/dense/kernel" input: "save/Identity_1" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_2" op: "Identity" input: "save/RestoreV2:2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_2" op: "AssignVariableOp" input: "dense/kernel" input: "save/Identity_2" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_3" op: "Identity" input: "save/RestoreV2:3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_3" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense/kernel" input: "save/Identity_3" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_4" op: "Identity" input: "save/RestoreV2:4" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_4" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_4" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_5" op: "Identity" input: "save/RestoreV2:5" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_5" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense/kernel" input: "save/Identity_5" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_6" op: "Identity" input: "save/RestoreV2:6" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_6" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_6" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_7" op: "Identity" input: "save/RestoreV2:7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_7" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_7" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_8" op: "Identity" input: "save/RestoreV2:8" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_8" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_8" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_9" op: "Identity" input: "save/RestoreV2:9" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_9" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact1/prelu/prelu" input: "save/Identity_9" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_10" op: "Identity" input: "save/RestoreV2:10" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_10" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_10" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_11" op: "Identity" input: "save/RestoreV2:11" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_11" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_11" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_12" op: "Identity" input: "save/RestoreV2:12" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_12" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/normact2/prelu/prelu" input: "save/Identity_12" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_13" op: "Identity" input: "save/RestoreV2:13" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_13" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_13" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_14" op: "Identity" input: "save/RestoreV2:14" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_14" op: "AssignVariableOp" input: "improved_tdcn/conv_block_0/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_14" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_15" op: "Identity" input: "save/RestoreV2:15" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_15" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense/kernel" input: "save/Identity_15" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_16" op: "Identity" input: "save/RestoreV2:16" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_16" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_16" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_17" op: "Identity" input: "save/RestoreV2:17" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_17" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense/kernel" input: "save/Identity_17" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_18" op: "Identity" input: "save/RestoreV2:18" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_18" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_18" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_19" op: "Identity" input: "save/RestoreV2:19" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_19" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_19" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_20" op: "Identity" input: "save/RestoreV2:20" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_20" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_20" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_21" op: "Identity" input: "save/RestoreV2:21" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_21" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact1/prelu/prelu" input: "save/Identity_21" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_22" op: "Identity" input: "save/RestoreV2:22" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_22" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_22" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_23" op: "Identity" input: "save/RestoreV2:23" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_23" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_23" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_24" op: "Identity" input: "save/RestoreV2:24" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_24" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/normact2/prelu/prelu" input: "save/Identity_24" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_25" op: "Identity" input: "save/RestoreV2:25" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_25" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_25" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_26" op: "Identity" input: "save/RestoreV2:26" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_26" op: "AssignVariableOp" input: "improved_tdcn/conv_block_1/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_26" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_27" op: "Identity" input: "save/RestoreV2:27" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_27" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense/kernel" input: "save/Identity_27" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_28" op: "Identity" input: "save/RestoreV2:28" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_28" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_28" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_29" op: "Identity" input: "save/RestoreV2:29" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_29" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense/kernel" input: "save/Identity_29" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_30" op: "Identity" input: "save/RestoreV2:30" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_30" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_30" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_31" op: "Identity" input: "save/RestoreV2:31" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_31" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_31" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_32" op: "Identity" input: "save/RestoreV2:32" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_32" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_32" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_33" op: "Identity" input: "save/RestoreV2:33" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_33" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact1/prelu/prelu" input: "save/Identity_33" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_34" op: "Identity" input: "save/RestoreV2:34" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_34" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_34" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_35" op: "Identity" input: "save/RestoreV2:35" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_35" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_35" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_36" op: "Identity" input: "save/RestoreV2:36" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_36" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/normact2/prelu/prelu" input: "save/Identity_36" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_37" op: "Identity" input: "save/RestoreV2:37" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_37" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_37" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_38" op: "Identity" input: "save/RestoreV2:38" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_38" op: "AssignVariableOp" input: "improved_tdcn/conv_block_10/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_38" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_39" op: "Identity" input: "save/RestoreV2:39" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_39" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense/kernel" input: "save/Identity_39" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_40" op: "Identity" input: "save/RestoreV2:40" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_40" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_40" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_41" op: "Identity" input: "save/RestoreV2:41" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_41" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense/kernel" input: "save/Identity_41" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_42" op: "Identity" input: "save/RestoreV2:42" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_42" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_42" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_43" op: "Identity" input: "save/RestoreV2:43" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_43" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_43" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_44" op: "Identity" input: "save/RestoreV2:44" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_44" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_44" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_45" op: "Identity" input: "save/RestoreV2:45" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_45" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact1/prelu/prelu" input: "save/Identity_45" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_46" op: "Identity" input: "save/RestoreV2:46" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_46" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_46" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_47" op: "Identity" input: "save/RestoreV2:47" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_47" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_47" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_48" op: "Identity" input: "save/RestoreV2:48" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_48" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/normact2/prelu/prelu" input: "save/Identity_48" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_49" op: "Identity" input: "save/RestoreV2:49" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_49" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_49" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_50" op: "Identity" input: "save/RestoreV2:50" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_50" op: "AssignVariableOp" input: "improved_tdcn/conv_block_11/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_50" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_51" op: "Identity" input: "save/RestoreV2:51" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_51" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense/kernel" input: "save/Identity_51" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_52" op: "Identity" input: "save/RestoreV2:52" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_52" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_52" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_53" op: "Identity" input: "save/RestoreV2:53" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_53" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense/kernel" input: "save/Identity_53" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_54" op: "Identity" input: "save/RestoreV2:54" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_54" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_54" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_55" op: "Identity" input: "save/RestoreV2:55" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_55" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_55" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_56" op: "Identity" input: "save/RestoreV2:56" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_56" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_56" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_57" op: "Identity" input: "save/RestoreV2:57" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_57" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact1/prelu/prelu" input: "save/Identity_57" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_58" op: "Identity" input: "save/RestoreV2:58" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_58" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_58" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_59" op: "Identity" input: "save/RestoreV2:59" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_59" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_59" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_60" op: "Identity" input: "save/RestoreV2:60" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_60" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/normact2/prelu/prelu" input: "save/Identity_60" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_61" op: "Identity" input: "save/RestoreV2:61" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_61" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_61" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_62" op: "Identity" input: "save/RestoreV2:62" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_62" op: "AssignVariableOp" input: "improved_tdcn/conv_block_12/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_62" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_63" op: "Identity" input: "save/RestoreV2:63" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_63" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense/kernel" input: "save/Identity_63" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_64" op: "Identity" input: "save/RestoreV2:64" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_64" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_64" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_65" op: "Identity" input: "save/RestoreV2:65" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_65" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense/kernel" input: "save/Identity_65" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_66" op: "Identity" input: "save/RestoreV2:66" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_66" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_66" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_67" op: "Identity" input: "save/RestoreV2:67" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_67" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_67" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_68" op: "Identity" input: "save/RestoreV2:68" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_68" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_68" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_69" op: "Identity" input: "save/RestoreV2:69" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_69" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact1/prelu/prelu" input: "save/Identity_69" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_70" op: "Identity" input: "save/RestoreV2:70" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_70" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_70" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_71" op: "Identity" input: "save/RestoreV2:71" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_71" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_71" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_72" op: "Identity" input: "save/RestoreV2:72" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_72" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/normact2/prelu/prelu" input: "save/Identity_72" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_73" op: "Identity" input: "save/RestoreV2:73" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_73" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_73" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_74" op: "Identity" input: "save/RestoreV2:74" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_74" op: "AssignVariableOp" input: "improved_tdcn/conv_block_13/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_74" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_75" op: "Identity" input: "save/RestoreV2:75" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_75" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense/kernel" input: "save/Identity_75" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_76" op: "Identity" input: "save/RestoreV2:76" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_76" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_76" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_77" op: "Identity" input: "save/RestoreV2:77" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_77" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense/kernel" input: "save/Identity_77" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_78" op: "Identity" input: "save/RestoreV2:78" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_78" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_78" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_79" op: "Identity" input: "save/RestoreV2:79" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_79" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_79" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_80" op: "Identity" input: "save/RestoreV2:80" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_80" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_80" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_81" op: "Identity" input: "save/RestoreV2:81" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_81" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact1/prelu/prelu" input: "save/Identity_81" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_82" op: "Identity" input: "save/RestoreV2:82" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_82" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_82" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_83" op: "Identity" input: "save/RestoreV2:83" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_83" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_83" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_84" op: "Identity" input: "save/RestoreV2:84" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_84" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/normact2/prelu/prelu" input: "save/Identity_84" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_85" op: "Identity" input: "save/RestoreV2:85" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_85" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_85" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_86" op: "Identity" input: "save/RestoreV2:86" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_86" op: "AssignVariableOp" input: "improved_tdcn/conv_block_14/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_86" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_87" op: "Identity" input: "save/RestoreV2:87" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_87" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense/kernel" input: "save/Identity_87" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_88" op: "Identity" input: "save/RestoreV2:88" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_88" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_88" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_89" op: "Identity" input: "save/RestoreV2:89" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_89" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense/kernel" input: "save/Identity_89" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_90" op: "Identity" input: "save/RestoreV2:90" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_90" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_90" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_91" op: "Identity" input: "save/RestoreV2:91" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_91" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_91" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_92" op: "Identity" input: "save/RestoreV2:92" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_92" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_92" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_93" op: "Identity" input: "save/RestoreV2:93" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_93" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact1/prelu/prelu" input: "save/Identity_93" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_94" op: "Identity" input: "save/RestoreV2:94" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_94" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_94" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_95" op: "Identity" input: "save/RestoreV2:95" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_95" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_95" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_96" op: "Identity" input: "save/RestoreV2:96" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_96" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/normact2/prelu/prelu" input: "save/Identity_96" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_97" op: "Identity" input: "save/RestoreV2:97" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_97" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_97" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_98" op: "Identity" input: "save/RestoreV2:98" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_98" op: "AssignVariableOp" input: "improved_tdcn/conv_block_15/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_98" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_99" op: "Identity" input: "save/RestoreV2:99" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_99" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense/kernel" input: "save/Identity_99" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_100" op: "Identity" input: "save/RestoreV2:100" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_100" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_100" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_101" op: "Identity" input: "save/RestoreV2:101" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_101" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense/kernel" input: "save/Identity_101" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_102" op: "Identity" input: "save/RestoreV2:102" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_102" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_102" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_103" op: "Identity" input: "save/RestoreV2:103" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_103" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_103" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_104" op: "Identity" input: "save/RestoreV2:104" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_104" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_104" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_105" op: "Identity" input: "save/RestoreV2:105" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_105" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact1/prelu/prelu" input: "save/Identity_105" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_106" op: "Identity" input: "save/RestoreV2:106" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_106" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_106" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_107" op: "Identity" input: "save/RestoreV2:107" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_107" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_107" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_108" op: "Identity" input: "save/RestoreV2:108" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_108" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/normact2/prelu/prelu" input: "save/Identity_108" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_109" op: "Identity" input: "save/RestoreV2:109" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_109" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_109" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_110" op: "Identity" input: "save/RestoreV2:110" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_110" op: "AssignVariableOp" input: "improved_tdcn/conv_block_16/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_110" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_111" op: "Identity" input: "save/RestoreV2:111" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_111" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense/kernel" input: "save/Identity_111" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_112" op: "Identity" input: "save/RestoreV2:112" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_112" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_112" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_113" op: "Identity" input: "save/RestoreV2:113" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_113" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense/kernel" input: "save/Identity_113" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_114" op: "Identity" input: "save/RestoreV2:114" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_114" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_114" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_115" op: "Identity" input: "save/RestoreV2:115" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_115" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_115" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_116" op: "Identity" input: "save/RestoreV2:116" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_116" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_116" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_117" op: "Identity" input: "save/RestoreV2:117" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_117" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact1/prelu/prelu" input: "save/Identity_117" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_118" op: "Identity" input: "save/RestoreV2:118" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_118" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_118" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_119" op: "Identity" input: "save/RestoreV2:119" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_119" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_119" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_120" op: "Identity" input: "save/RestoreV2:120" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_120" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/normact2/prelu/prelu" input: "save/Identity_120" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_121" op: "Identity" input: "save/RestoreV2:121" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_121" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_121" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_122" op: "Identity" input: "save/RestoreV2:122" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_122" op: "AssignVariableOp" input: "improved_tdcn/conv_block_17/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_122" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_123" op: "Identity" input: "save/RestoreV2:123" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_123" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense/kernel" input: "save/Identity_123" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_124" op: "Identity" input: "save/RestoreV2:124" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_124" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_124" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_125" op: "Identity" input: "save/RestoreV2:125" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_125" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense/kernel" input: "save/Identity_125" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_126" op: "Identity" input: "save/RestoreV2:126" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_126" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_126" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_127" op: "Identity" input: "save/RestoreV2:127" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_127" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_127" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_128" op: "Identity" input: "save/RestoreV2:128" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_128" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_128" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_129" op: "Identity" input: "save/RestoreV2:129" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_129" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact1/prelu/prelu" input: "save/Identity_129" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_130" op: "Identity" input: "save/RestoreV2:130" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_130" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_130" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_131" op: "Identity" input: "save/RestoreV2:131" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_131" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_131" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_132" op: "Identity" input: "save/RestoreV2:132" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_132" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/normact2/prelu/prelu" input: "save/Identity_132" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_133" op: "Identity" input: "save/RestoreV2:133" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_133" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_133" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_134" op: "Identity" input: "save/RestoreV2:134" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_134" op: "AssignVariableOp" input: "improved_tdcn/conv_block_18/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_134" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_135" op: "Identity" input: "save/RestoreV2:135" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_135" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense/kernel" input: "save/Identity_135" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_136" op: "Identity" input: "save/RestoreV2:136" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_136" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_136" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_137" op: "Identity" input: "save/RestoreV2:137" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_137" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense/kernel" input: "save/Identity_137" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_138" op: "Identity" input: "save/RestoreV2:138" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_138" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_138" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_139" op: "Identity" input: "save/RestoreV2:139" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_139" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_139" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_140" op: "Identity" input: "save/RestoreV2:140" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_140" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_140" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_141" op: "Identity" input: "save/RestoreV2:141" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_141" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact1/prelu/prelu" input: "save/Identity_141" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_142" op: "Identity" input: "save/RestoreV2:142" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_142" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_142" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_143" op: "Identity" input: "save/RestoreV2:143" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_143" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_143" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_144" op: "Identity" input: "save/RestoreV2:144" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_144" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/normact2/prelu/prelu" input: "save/Identity_144" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_145" op: "Identity" input: "save/RestoreV2:145" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_145" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_145" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_146" op: "Identity" input: "save/RestoreV2:146" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_146" op: "AssignVariableOp" input: "improved_tdcn/conv_block_19/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_146" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_147" op: "Identity" input: "save/RestoreV2:147" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_147" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense/kernel" input: "save/Identity_147" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_148" op: "Identity" input: "save/RestoreV2:148" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_148" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_148" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_149" op: "Identity" input: "save/RestoreV2:149" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_149" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense/kernel" input: "save/Identity_149" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_150" op: "Identity" input: "save/RestoreV2:150" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_150" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_150" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_151" op: "Identity" input: "save/RestoreV2:151" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_151" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_151" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_152" op: "Identity" input: "save/RestoreV2:152" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_152" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_152" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_153" op: "Identity" input: "save/RestoreV2:153" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_153" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact1/prelu/prelu" input: "save/Identity_153" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_154" op: "Identity" input: "save/RestoreV2:154" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_154" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_154" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_155" op: "Identity" input: "save/RestoreV2:155" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_155" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_155" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_156" op: "Identity" input: "save/RestoreV2:156" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_156" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/normact2/prelu/prelu" input: "save/Identity_156" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_157" op: "Identity" input: "save/RestoreV2:157" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_157" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_157" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_158" op: "Identity" input: "save/RestoreV2:158" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_158" op: "AssignVariableOp" input: "improved_tdcn/conv_block_2/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_158" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_159" op: "Identity" input: "save/RestoreV2:159" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_159" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense/kernel" input: "save/Identity_159" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_160" op: "Identity" input: "save/RestoreV2:160" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_160" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_160" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_161" op: "Identity" input: "save/RestoreV2:161" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_161" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense/kernel" input: "save/Identity_161" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_162" op: "Identity" input: "save/RestoreV2:162" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_162" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_162" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_163" op: "Identity" input: "save/RestoreV2:163" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_163" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_163" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_164" op: "Identity" input: "save/RestoreV2:164" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_164" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_164" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_165" op: "Identity" input: "save/RestoreV2:165" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_165" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact1/prelu/prelu" input: "save/Identity_165" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_166" op: "Identity" input: "save/RestoreV2:166" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_166" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_166" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_167" op: "Identity" input: "save/RestoreV2:167" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_167" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_167" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_168" op: "Identity" input: "save/RestoreV2:168" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_168" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/normact2/prelu/prelu" input: "save/Identity_168" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_169" op: "Identity" input: "save/RestoreV2:169" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_169" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_169" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_170" op: "Identity" input: "save/RestoreV2:170" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_170" op: "AssignVariableOp" input: "improved_tdcn/conv_block_20/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_170" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_171" op: "Identity" input: "save/RestoreV2:171" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_171" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense/kernel" input: "save/Identity_171" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_172" op: "Identity" input: "save/RestoreV2:172" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_172" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_172" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_173" op: "Identity" input: "save/RestoreV2:173" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_173" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense/kernel" input: "save/Identity_173" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_174" op: "Identity" input: "save/RestoreV2:174" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_174" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_174" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_175" op: "Identity" input: "save/RestoreV2:175" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_175" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_175" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_176" op: "Identity" input: "save/RestoreV2:176" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_176" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_176" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_177" op: "Identity" input: "save/RestoreV2:177" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_177" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact1/prelu/prelu" input: "save/Identity_177" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_178" op: "Identity" input: "save/RestoreV2:178" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_178" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_178" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_179" op: "Identity" input: "save/RestoreV2:179" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_179" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_179" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_180" op: "Identity" input: "save/RestoreV2:180" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_180" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/normact2/prelu/prelu" input: "save/Identity_180" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_181" op: "Identity" input: "save/RestoreV2:181" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_181" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_181" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_182" op: "Identity" input: "save/RestoreV2:182" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_182" op: "AssignVariableOp" input: "improved_tdcn/conv_block_21/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_182" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_183" op: "Identity" input: "save/RestoreV2:183" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_183" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense/kernel" input: "save/Identity_183" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_184" op: "Identity" input: "save/RestoreV2:184" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_184" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_184" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_185" op: "Identity" input: "save/RestoreV2:185" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_185" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense/kernel" input: "save/Identity_185" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_186" op: "Identity" input: "save/RestoreV2:186" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_186" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_186" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_187" op: "Identity" input: "save/RestoreV2:187" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_187" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_187" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_188" op: "Identity" input: "save/RestoreV2:188" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_188" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_188" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_189" op: "Identity" input: "save/RestoreV2:189" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_189" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact1/prelu/prelu" input: "save/Identity_189" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_190" op: "Identity" input: "save/RestoreV2:190" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_190" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_190" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_191" op: "Identity" input: "save/RestoreV2:191" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_191" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_191" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_192" op: "Identity" input: "save/RestoreV2:192" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_192" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/normact2/prelu/prelu" input: "save/Identity_192" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_193" op: "Identity" input: "save/RestoreV2:193" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_193" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_193" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_194" op: "Identity" input: "save/RestoreV2:194" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_194" op: "AssignVariableOp" input: "improved_tdcn/conv_block_22/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_194" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_195" op: "Identity" input: "save/RestoreV2:195" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_195" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense/kernel" input: "save/Identity_195" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_196" op: "Identity" input: "save/RestoreV2:196" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_196" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_196" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_197" op: "Identity" input: "save/RestoreV2:197" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_197" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense/kernel" input: "save/Identity_197" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_198" op: "Identity" input: "save/RestoreV2:198" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_198" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_198" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_199" op: "Identity" input: "save/RestoreV2:199" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_199" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_199" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_200" op: "Identity" input: "save/RestoreV2:200" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_200" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_200" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_201" op: "Identity" input: "save/RestoreV2:201" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_201" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact1/prelu/prelu" input: "save/Identity_201" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_202" op: "Identity" input: "save/RestoreV2:202" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_202" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_202" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_203" op: "Identity" input: "save/RestoreV2:203" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_203" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_203" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_204" op: "Identity" input: "save/RestoreV2:204" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_204" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/normact2/prelu/prelu" input: "save/Identity_204" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_205" op: "Identity" input: "save/RestoreV2:205" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_205" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_205" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_206" op: "Identity" input: "save/RestoreV2:206" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_206" op: "AssignVariableOp" input: "improved_tdcn/conv_block_23/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_206" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_207" op: "Identity" input: "save/RestoreV2:207" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_207" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense/kernel" input: "save/Identity_207" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_208" op: "Identity" input: "save/RestoreV2:208" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_208" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_208" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_209" op: "Identity" input: "save/RestoreV2:209" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_209" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense/kernel" input: "save/Identity_209" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_210" op: "Identity" input: "save/RestoreV2:210" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_210" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_210" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_211" op: "Identity" input: "save/RestoreV2:211" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_211" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_211" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_212" op: "Identity" input: "save/RestoreV2:212" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_212" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_212" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_213" op: "Identity" input: "save/RestoreV2:213" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_213" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact1/prelu/prelu" input: "save/Identity_213" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_214" op: "Identity" input: "save/RestoreV2:214" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_214" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_214" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_215" op: "Identity" input: "save/RestoreV2:215" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_215" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_215" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_216" op: "Identity" input: "save/RestoreV2:216" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_216" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/normact2/prelu/prelu" input: "save/Identity_216" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_217" op: "Identity" input: "save/RestoreV2:217" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_217" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_217" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_218" op: "Identity" input: "save/RestoreV2:218" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_218" op: "AssignVariableOp" input: "improved_tdcn/conv_block_24/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_218" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_219" op: "Identity" input: "save/RestoreV2:219" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_219" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense/kernel" input: "save/Identity_219" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_220" op: "Identity" input: "save/RestoreV2:220" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_220" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_220" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_221" op: "Identity" input: "save/RestoreV2:221" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_221" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense/kernel" input: "save/Identity_221" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_222" op: "Identity" input: "save/RestoreV2:222" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_222" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_222" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_223" op: "Identity" input: "save/RestoreV2:223" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_223" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_223" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_224" op: "Identity" input: "save/RestoreV2:224" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_224" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_224" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_225" op: "Identity" input: "save/RestoreV2:225" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_225" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact1/prelu/prelu" input: "save/Identity_225" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_226" op: "Identity" input: "save/RestoreV2:226" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_226" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_226" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_227" op: "Identity" input: "save/RestoreV2:227" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_227" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_227" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_228" op: "Identity" input: "save/RestoreV2:228" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_228" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/normact2/prelu/prelu" input: "save/Identity_228" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_229" op: "Identity" input: "save/RestoreV2:229" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_229" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_229" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_230" op: "Identity" input: "save/RestoreV2:230" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_230" op: "AssignVariableOp" input: "improved_tdcn/conv_block_25/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_230" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_231" op: "Identity" input: "save/RestoreV2:231" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_231" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense/kernel" input: "save/Identity_231" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_232" op: "Identity" input: "save/RestoreV2:232" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_232" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_232" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_233" op: "Identity" input: "save/RestoreV2:233" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_233" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense/kernel" input: "save/Identity_233" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_234" op: "Identity" input: "save/RestoreV2:234" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_234" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_234" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_235" op: "Identity" input: "save/RestoreV2:235" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_235" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_235" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_236" op: "Identity" input: "save/RestoreV2:236" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_236" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_236" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_237" op: "Identity" input: "save/RestoreV2:237" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_237" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact1/prelu/prelu" input: "save/Identity_237" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_238" op: "Identity" input: "save/RestoreV2:238" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_238" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_238" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_239" op: "Identity" input: "save/RestoreV2:239" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_239" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_239" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_240" op: "Identity" input: "save/RestoreV2:240" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_240" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/normact2/prelu/prelu" input: "save/Identity_240" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_241" op: "Identity" input: "save/RestoreV2:241" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_241" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_241" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_242" op: "Identity" input: "save/RestoreV2:242" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_242" op: "AssignVariableOp" input: "improved_tdcn/conv_block_26/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_242" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_243" op: "Identity" input: "save/RestoreV2:243" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_243" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense/kernel" input: "save/Identity_243" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_244" op: "Identity" input: "save/RestoreV2:244" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_244" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_244" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_245" op: "Identity" input: "save/RestoreV2:245" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_245" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense/kernel" input: "save/Identity_245" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_246" op: "Identity" input: "save/RestoreV2:246" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_246" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_246" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_247" op: "Identity" input: "save/RestoreV2:247" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_247" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_247" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_248" op: "Identity" input: "save/RestoreV2:248" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_248" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_248" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_249" op: "Identity" input: "save/RestoreV2:249" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_249" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact1/prelu/prelu" input: "save/Identity_249" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_250" op: "Identity" input: "save/RestoreV2:250" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_250" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_250" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_251" op: "Identity" input: "save/RestoreV2:251" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_251" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_251" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_252" op: "Identity" input: "save/RestoreV2:252" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_252" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/normact2/prelu/prelu" input: "save/Identity_252" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_253" op: "Identity" input: "save/RestoreV2:253" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_253" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_253" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_254" op: "Identity" input: "save/RestoreV2:254" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_254" op: "AssignVariableOp" input: "improved_tdcn/conv_block_27/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_254" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_255" op: "Identity" input: "save/RestoreV2:255" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_255" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense/kernel" input: "save/Identity_255" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_256" op: "Identity" input: "save/RestoreV2:256" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_256" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_256" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_257" op: "Identity" input: "save/RestoreV2:257" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_257" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense/kernel" input: "save/Identity_257" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_258" op: "Identity" input: "save/RestoreV2:258" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_258" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_258" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_259" op: "Identity" input: "save/RestoreV2:259" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_259" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_259" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_260" op: "Identity" input: "save/RestoreV2:260" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_260" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_260" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_261" op: "Identity" input: "save/RestoreV2:261" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_261" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact1/prelu/prelu" input: "save/Identity_261" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_262" op: "Identity" input: "save/RestoreV2:262" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_262" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_262" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_263" op: "Identity" input: "save/RestoreV2:263" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_263" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_263" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_264" op: "Identity" input: "save/RestoreV2:264" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_264" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/normact2/prelu/prelu" input: "save/Identity_264" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_265" op: "Identity" input: "save/RestoreV2:265" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_265" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_265" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_266" op: "Identity" input: "save/RestoreV2:266" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_266" op: "AssignVariableOp" input: "improved_tdcn/conv_block_28/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_266" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_267" op: "Identity" input: "save/RestoreV2:267" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_267" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense/kernel" input: "save/Identity_267" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_268" op: "Identity" input: "save/RestoreV2:268" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_268" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_268" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_269" op: "Identity" input: "save/RestoreV2:269" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_269" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense/kernel" input: "save/Identity_269" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_270" op: "Identity" input: "save/RestoreV2:270" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_270" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_270" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_271" op: "Identity" input: "save/RestoreV2:271" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_271" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_271" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_272" op: "Identity" input: "save/RestoreV2:272" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_272" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_272" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_273" op: "Identity" input: "save/RestoreV2:273" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_273" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact1/prelu/prelu" input: "save/Identity_273" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_274" op: "Identity" input: "save/RestoreV2:274" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_274" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_274" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_275" op: "Identity" input: "save/RestoreV2:275" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_275" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_275" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_276" op: "Identity" input: "save/RestoreV2:276" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_276" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/normact2/prelu/prelu" input: "save/Identity_276" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_277" op: "Identity" input: "save/RestoreV2:277" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_277" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_277" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_278" op: "Identity" input: "save/RestoreV2:278" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_278" op: "AssignVariableOp" input: "improved_tdcn/conv_block_29/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_278" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_279" op: "Identity" input: "save/RestoreV2:279" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_279" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense/kernel" input: "save/Identity_279" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_280" op: "Identity" input: "save/RestoreV2:280" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_280" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_280" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_281" op: "Identity" input: "save/RestoreV2:281" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_281" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense/kernel" input: "save/Identity_281" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_282" op: "Identity" input: "save/RestoreV2:282" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_282" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_282" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_283" op: "Identity" input: "save/RestoreV2:283" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_283" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_283" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_284" op: "Identity" input: "save/RestoreV2:284" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_284" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_284" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_285" op: "Identity" input: "save/RestoreV2:285" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_285" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact1/prelu/prelu" input: "save/Identity_285" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_286" op: "Identity" input: "save/RestoreV2:286" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_286" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_286" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_287" op: "Identity" input: "save/RestoreV2:287" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_287" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_287" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_288" op: "Identity" input: "save/RestoreV2:288" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_288" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/normact2/prelu/prelu" input: "save/Identity_288" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_289" op: "Identity" input: "save/RestoreV2:289" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_289" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_289" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_290" op: "Identity" input: "save/RestoreV2:290" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_290" op: "AssignVariableOp" input: "improved_tdcn/conv_block_3/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_290" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_291" op: "Identity" input: "save/RestoreV2:291" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_291" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense/kernel" input: "save/Identity_291" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_292" op: "Identity" input: "save/RestoreV2:292" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_292" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_292" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_293" op: "Identity" input: "save/RestoreV2:293" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_293" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense/kernel" input: "save/Identity_293" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_294" op: "Identity" input: "save/RestoreV2:294" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_294" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_294" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_295" op: "Identity" input: "save/RestoreV2:295" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_295" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_295" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_296" op: "Identity" input: "save/RestoreV2:296" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_296" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_296" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_297" op: "Identity" input: "save/RestoreV2:297" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_297" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact1/prelu/prelu" input: "save/Identity_297" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_298" op: "Identity" input: "save/RestoreV2:298" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_298" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_298" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_299" op: "Identity" input: "save/RestoreV2:299" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_299" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_299" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_300" op: "Identity" input: "save/RestoreV2:300" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_300" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/normact2/prelu/prelu" input: "save/Identity_300" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_301" op: "Identity" input: "save/RestoreV2:301" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_301" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_301" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_302" op: "Identity" input: "save/RestoreV2:302" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_302" op: "AssignVariableOp" input: "improved_tdcn/conv_block_30/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_302" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_303" op: "Identity" input: "save/RestoreV2:303" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_303" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense/kernel" input: "save/Identity_303" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_304" op: "Identity" input: "save/RestoreV2:304" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_304" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_304" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_305" op: "Identity" input: "save/RestoreV2:305" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_305" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense/kernel" input: "save/Identity_305" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_306" op: "Identity" input: "save/RestoreV2:306" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_306" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_306" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_307" op: "Identity" input: "save/RestoreV2:307" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_307" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_307" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_308" op: "Identity" input: "save/RestoreV2:308" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_308" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_308" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_309" op: "Identity" input: "save/RestoreV2:309" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_309" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact1/prelu/prelu" input: "save/Identity_309" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_310" op: "Identity" input: "save/RestoreV2:310" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_310" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_310" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_311" op: "Identity" input: "save/RestoreV2:311" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_311" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_311" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_312" op: "Identity" input: "save/RestoreV2:312" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_312" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/normact2/prelu/prelu" input: "save/Identity_312" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_313" op: "Identity" input: "save/RestoreV2:313" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_313" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_313" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_314" op: "Identity" input: "save/RestoreV2:314" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_314" op: "AssignVariableOp" input: "improved_tdcn/conv_block_31/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_314" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_315" op: "Identity" input: "save/RestoreV2:315" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_315" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense/kernel" input: "save/Identity_315" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_316" op: "Identity" input: "save/RestoreV2:316" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_316" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_316" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_317" op: "Identity" input: "save/RestoreV2:317" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_317" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense/kernel" input: "save/Identity_317" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_318" op: "Identity" input: "save/RestoreV2:318" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_318" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_318" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_319" op: "Identity" input: "save/RestoreV2:319" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_319" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_319" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_320" op: "Identity" input: "save/RestoreV2:320" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_320" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_320" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_321" op: "Identity" input: "save/RestoreV2:321" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_321" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact1/prelu/prelu" input: "save/Identity_321" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_322" op: "Identity" input: "save/RestoreV2:322" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_322" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_322" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_323" op: "Identity" input: "save/RestoreV2:323" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_323" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_323" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_324" op: "Identity" input: "save/RestoreV2:324" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_324" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/normact2/prelu/prelu" input: "save/Identity_324" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_325" op: "Identity" input: "save/RestoreV2:325" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_325" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_325" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_326" op: "Identity" input: "save/RestoreV2:326" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_326" op: "AssignVariableOp" input: "improved_tdcn/conv_block_4/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_326" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_327" op: "Identity" input: "save/RestoreV2:327" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_327" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense/kernel" input: "save/Identity_327" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_328" op: "Identity" input: "save/RestoreV2:328" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_328" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_328" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_329" op: "Identity" input: "save/RestoreV2:329" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_329" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense/kernel" input: "save/Identity_329" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_330" op: "Identity" input: "save/RestoreV2:330" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_330" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_330" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_331" op: "Identity" input: "save/RestoreV2:331" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_331" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_331" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_332" op: "Identity" input: "save/RestoreV2:332" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_332" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_332" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_333" op: "Identity" input: "save/RestoreV2:333" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_333" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact1/prelu/prelu" input: "save/Identity_333" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_334" op: "Identity" input: "save/RestoreV2:334" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_334" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_334" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_335" op: "Identity" input: "save/RestoreV2:335" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_335" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_335" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_336" op: "Identity" input: "save/RestoreV2:336" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_336" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/normact2/prelu/prelu" input: "save/Identity_336" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_337" op: "Identity" input: "save/RestoreV2:337" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_337" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_337" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_338" op: "Identity" input: "save/RestoreV2:338" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_338" op: "AssignVariableOp" input: "improved_tdcn/conv_block_5/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_338" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_339" op: "Identity" input: "save/RestoreV2:339" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_339" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense/kernel" input: "save/Identity_339" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_340" op: "Identity" input: "save/RestoreV2:340" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_340" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_340" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_341" op: "Identity" input: "save/RestoreV2:341" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_341" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense/kernel" input: "save/Identity_341" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_342" op: "Identity" input: "save/RestoreV2:342" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_342" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_342" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_343" op: "Identity" input: "save/RestoreV2:343" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_343" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_343" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_344" op: "Identity" input: "save/RestoreV2:344" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_344" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_344" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_345" op: "Identity" input: "save/RestoreV2:345" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_345" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact1/prelu/prelu" input: "save/Identity_345" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_346" op: "Identity" input: "save/RestoreV2:346" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_346" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_346" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_347" op: "Identity" input: "save/RestoreV2:347" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_347" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_347" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_348" op: "Identity" input: "save/RestoreV2:348" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_348" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/normact2/prelu/prelu" input: "save/Identity_348" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_349" op: "Identity" input: "save/RestoreV2:349" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_349" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_349" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_350" op: "Identity" input: "save/RestoreV2:350" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_350" op: "AssignVariableOp" input: "improved_tdcn/conv_block_6/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_350" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_351" op: "Identity" input: "save/RestoreV2:351" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_351" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense/kernel" input: "save/Identity_351" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_352" op: "Identity" input: "save/RestoreV2:352" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_352" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_352" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_353" op: "Identity" input: "save/RestoreV2:353" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_353" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense/kernel" input: "save/Identity_353" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_354" op: "Identity" input: "save/RestoreV2:354" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_354" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_354" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_355" op: "Identity" input: "save/RestoreV2:355" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_355" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_355" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_356" op: "Identity" input: "save/RestoreV2:356" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_356" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_356" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_357" op: "Identity" input: "save/RestoreV2:357" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_357" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact1/prelu/prelu" input: "save/Identity_357" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_358" op: "Identity" input: "save/RestoreV2:358" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_358" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_358" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_359" op: "Identity" input: "save/RestoreV2:359" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_359" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_359" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_360" op: "Identity" input: "save/RestoreV2:360" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_360" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/normact2/prelu/prelu" input: "save/Identity_360" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_361" op: "Identity" input: "save/RestoreV2:361" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_361" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_361" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_362" op: "Identity" input: "save/RestoreV2:362" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_362" op: "AssignVariableOp" input: "improved_tdcn/conv_block_7/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_362" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_363" op: "Identity" input: "save/RestoreV2:363" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_363" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense/kernel" input: "save/Identity_363" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_364" op: "Identity" input: "save/RestoreV2:364" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_364" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_364" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_365" op: "Identity" input: "save/RestoreV2:365" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_365" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense/kernel" input: "save/Identity_365" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_366" op: "Identity" input: "save/RestoreV2:366" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_366" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_366" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_367" op: "Identity" input: "save/RestoreV2:367" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_367" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_367" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_368" op: "Identity" input: "save/RestoreV2:368" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_368" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_368" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_369" op: "Identity" input: "save/RestoreV2:369" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_369" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact1/prelu/prelu" input: "save/Identity_369" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_370" op: "Identity" input: "save/RestoreV2:370" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_370" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_370" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_371" op: "Identity" input: "save/RestoreV2:371" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_371" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_371" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_372" op: "Identity" input: "save/RestoreV2:372" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_372" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/normact2/prelu/prelu" input: "save/Identity_372" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_373" op: "Identity" input: "save/RestoreV2:373" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_373" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_373" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_374" op: "Identity" input: "save/RestoreV2:374" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_374" op: "AssignVariableOp" input: "improved_tdcn/conv_block_8/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_374" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_375" op: "Identity" input: "save/RestoreV2:375" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_375" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense/kernel" input: "save/Identity_375" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_376" op: "Identity" input: "save/RestoreV2:376" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_376" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense1/dense_scale/scale_layer" input: "save/Identity_376" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_377" op: "Identity" input: "save/RestoreV2:377" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_377" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense/kernel" input: "save/Identity_377" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_378" op: "Identity" input: "save/RestoreV2:378" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_378" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/dense2/dense_scale/scale_layer" input: "save/Identity_378" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_379" op: "Identity" input: "save/RestoreV2:379" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_379" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/beta" input: "save/Identity_379" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_380" op: "Identity" input: "save/RestoreV2:380" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_380" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/instance_norm/gamma" input: "save/Identity_380" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_381" op: "Identity" input: "save/RestoreV2:381" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_381" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact1/prelu/prelu" input: "save/Identity_381" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_382" op: "Identity" input: "save/RestoreV2:382" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_382" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/beta" input: "save/Identity_382" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_383" op: "Identity" input: "save/RestoreV2:383" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_383" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/instance_norm/gamma" input: "save/Identity_383" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_384" op: "Identity" input: "save/RestoreV2:384" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_384" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/normact2/prelu/prelu" input: "save/Identity_384" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_385" op: "Identity" input: "save/RestoreV2:385" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_385" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/bias" input: "save/Identity_385" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_386" op: "Identity" input: "save/RestoreV2:386" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_386" op: "AssignVariableOp" input: "improved_tdcn/conv_block_9/tdcn_block/timeconv/separable_conv/depthwise_kernel" input: "save/Identity_386" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_387" op: "Identity" input: "save/RestoreV2:387" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_387" op: "AssignVariableOp" input: "initial_dense/dense/bias" input: "save/Identity_387" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_388" op: "Identity" input: "save/RestoreV2:388" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_388" op: "AssignVariableOp" input: "initial_dense/dense/kernel" input: "save/Identity_388" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_389" op: "Identity" input: "save/RestoreV2:389" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_389" op: "AssignVariableOp" input: "initial_dense/dense_scale/scale_layer" input: "save/Identity_389" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/Identity_390" op: "Identity" input: "save/RestoreV2:390" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_390" op: "AssignVariableOp" input: "mix_weights/dense/kernel" input: "save/Identity_390" attr { key: "_has_manual_control_dependencies" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "validate_shape" value { b: false } } } node { name: "save/restore_all" op: "NoOp" input: "^save/AssignVariableOp" input: "^save/AssignVariableOp_1" input: "^save/AssignVariableOp_10" input: "^save/AssignVariableOp_100" input: "^save/AssignVariableOp_101" input: "^save/AssignVariableOp_102" input: "^save/AssignVariableOp_103" input: "^save/AssignVariableOp_104" input: "^save/AssignVariableOp_105" input: "^save/AssignVariableOp_106" input: "^save/AssignVariableOp_107" input: "^save/AssignVariableOp_108" input: "^save/AssignVariableOp_109" input: "^save/AssignVariableOp_11" input: "^save/AssignVariableOp_110" input: "^save/AssignVariableOp_111" input: "^save/AssignVariableOp_112" input: "^save/AssignVariableOp_113" input: "^save/AssignVariableOp_114" input: "^save/AssignVariableOp_115" input: "^save/AssignVariableOp_116" input: "^save/AssignVariableOp_117" input: "^save/AssignVariableOp_118" input: "^save/AssignVariableOp_119" input: "^save/AssignVariableOp_12" input: "^save/AssignVariableOp_120" input: "^save/AssignVariableOp_121" input: "^save/AssignVariableOp_122" input: "^save/AssignVariableOp_123" input: "^save/AssignVariableOp_124" input: "^save/AssignVariableOp_125" input: "^save/AssignVariableOp_126" input: "^save/AssignVariableOp_127" input: "^save/AssignVariableOp_128" input: "^save/AssignVariableOp_129" input: "^save/AssignVariableOp_13" input: "^save/AssignVariableOp_130" input: "^save/AssignVariableOp_131" input: "^save/AssignVariableOp_132" input: "^save/AssignVariableOp_133" input: "^save/AssignVariableOp_134" input: "^save/AssignVariableOp_135" input: "^save/AssignVariableOp_136" input: "^save/AssignVariableOp_137" input: "^save/AssignVariableOp_138" input: "^save/AssignVariableOp_139" input: "^save/AssignVariableOp_14" input: "^save/AssignVariableOp_140" input: "^save/AssignVariableOp_141" input: "^save/AssignVariableOp_142" input: "^save/AssignVariableOp_143" input: "^save/AssignVariableOp_144" input: "^save/AssignVariableOp_145" input: "^save/AssignVariableOp_146" input: "^save/AssignVariableOp_147" input: "^save/AssignVariableOp_148" input: "^save/AssignVariableOp_149" input: "^save/AssignVariableOp_15" input: "^save/AssignVariableOp_150" input: "^save/AssignVariableOp_151" input: "^save/AssignVariableOp_152" input: "^save/AssignVariableOp_153" input: "^save/AssignVariableOp_154" input: "^save/AssignVariableOp_155" input: "^save/AssignVariableOp_156" input: "^save/AssignVariableOp_157" input: "^save/AssignVariableOp_158" input: "^save/AssignVariableOp_159" input: "^save/AssignVariableOp_16" input: "^save/AssignVariableOp_160" input: "^save/AssignVariableOp_161" input: "^save/AssignVariableOp_162" input: "^save/AssignVariableOp_163" input: "^save/AssignVariableOp_164" input: "^save/AssignVariableOp_165" input: "^save/AssignVariableOp_166" input: "^save/AssignVariableOp_167" input: "^save/AssignVariableOp_168" input: "^save/AssignVariableOp_169" input: "^save/AssignVariableOp_17" input: "^save/AssignVariableOp_170" input: "^save/AssignVariableOp_171" input: "^save/AssignVariableOp_172" input: "^save/AssignVariableOp_173" input: "^save/AssignVariableOp_174" input: "^save/AssignVariableOp_175" input: "^save/AssignVariableOp_176" input: "^save/AssignVariableOp_177" input: "^save/AssignVariableOp_178" input: "^save/AssignVariableOp_179" input: "^save/AssignVariableOp_18" input: "^save/AssignVariableOp_180" input: "^save/AssignVariableOp_181" input: "^save/AssignVariableOp_182" input: "^save/AssignVariableOp_183" input: "^save/AssignVariableOp_184" input: "^save/AssignVariableOp_185" input: "^save/AssignVariableOp_186" input: "^save/AssignVariableOp_187" input: "^save/AssignVariableOp_188" input: "^save/AssignVariableOp_189" input: "^save/AssignVariableOp_19" input: "^save/AssignVariableOp_190" input: "^save/AssignVariableOp_191" input: "^save/AssignVariableOp_192" input: "^save/AssignVariableOp_193" input: "^save/AssignVariableOp_194" input: "^save/AssignVariableOp_195" input: "^save/AssignVariableOp_196" input: "^save/AssignVariableOp_197" input: "^save/AssignVariableOp_198" input: "^save/AssignVariableOp_199" input: "^save/AssignVariableOp_2" input: "^save/AssignVariableOp_20" input: "^save/AssignVariableOp_200" input: "^save/AssignVariableOp_201" input: "^save/AssignVariableOp_202" input: "^save/AssignVariableOp_203" input: "^save/AssignVariableOp_204" input: "^save/AssignVariableOp_205" input: "^save/AssignVariableOp_206" input: "^save/AssignVariableOp_207" input: "^save/AssignVariableOp_208" input: "^save/AssignVariableOp_209" input: "^save/AssignVariableOp_21" input: "^save/AssignVariableOp_210" input: "^save/AssignVariableOp_211" input: "^save/AssignVariableOp_212" input: "^save/AssignVariableOp_213" input: "^save/AssignVariableOp_214" input: "^save/AssignVariableOp_215" input: "^save/AssignVariableOp_216" input: "^save/AssignVariableOp_217" input: "^save/AssignVariableOp_218" input: "^save/AssignVariableOp_219" input: "^save/AssignVariableOp_22" input: "^save/AssignVariableOp_220" input: "^save/AssignVariableOp_221" input: "^save/AssignVariableOp_222" input: "^save/AssignVariableOp_223" input: "^save/AssignVariableOp_224" input: "^save/AssignVariableOp_225" input: "^save/AssignVariableOp_226" input: "^save/AssignVariableOp_227" input: "^save/AssignVariableOp_228" input: "^save/AssignVariableOp_229" input: "^save/AssignVariableOp_23" input: "^save/AssignVariableOp_230" input: "^save/AssignVariableOp_231" input: "^save/AssignVariableOp_232" input: "^save/AssignVariableOp_233" input: "^save/AssignVariableOp_234" input: "^save/AssignVariableOp_235" input: "^save/AssignVariableOp_236" input: "^save/AssignVariableOp_237" input: "^save/AssignVariableOp_238" input: "^save/AssignVariableOp_239" input: "^save/AssignVariableOp_24" input: "^save/AssignVariableOp_240" input: "^save/AssignVariableOp_241" input: "^save/AssignVariableOp_242" input: "^save/AssignVariableOp_243" input: "^save/AssignVariableOp_244" input: "^save/AssignVariableOp_245" input: "^save/AssignVariableOp_246" input: "^save/AssignVariableOp_247" input: "^save/AssignVariableOp_248" input: "^save/AssignVariableOp_249" input: "^save/AssignVariableOp_25" input: "^save/AssignVariableOp_250" input: "^save/AssignVariableOp_251" input: "^save/AssignVariableOp_252" input: "^save/AssignVariableOp_253" input: "^save/AssignVariableOp_254" input: "^save/AssignVariableOp_255" input: "^save/AssignVariableOp_256" input: "^save/AssignVariableOp_257" input: "^save/AssignVariableOp_258" input: "^save/AssignVariableOp_259" input: "^save/AssignVariableOp_26" input: "^save/AssignVariableOp_260" input: "^save/AssignVariableOp_261" input: "^save/AssignVariableOp_262" input: "^save/AssignVariableOp_263" input: "^save/AssignVariableOp_264" input: "^save/AssignVariableOp_265" input: "^save/AssignVariableOp_266" input: "^save/AssignVariableOp_267" input: "^save/AssignVariableOp_268" input: "^save/AssignVariableOp_269" input: "^save/AssignVariableOp_27" input: "^save/AssignVariableOp_270" input: "^save/AssignVariableOp_271" input: "^save/AssignVariableOp_272" input: "^save/AssignVariableOp_273" input: "^save/AssignVariableOp_274" input: "^save/AssignVariableOp_275" input: "^save/AssignVariableOp_276" input: "^save/AssignVariableOp_277" input: "^save/AssignVariableOp_278" input: "^save/AssignVariableOp_279" input: "^save/AssignVariableOp_28" input: "^save/AssignVariableOp_280" input: "^save/AssignVariableOp_281" input: "^save/AssignVariableOp_282" input: "^save/AssignVariableOp_283" input: "^save/AssignVariableOp_284" input: "^save/AssignVariableOp_285" input: "^save/AssignVariableOp_286" input: "^save/AssignVariableOp_287" input: "^save/AssignVariableOp_288" input: "^save/AssignVariableOp_289" input: "^save/AssignVariableOp_29" input: "^save/AssignVariableOp_290" input: "^save/AssignVariableOp_291" input: "^save/AssignVariableOp_292" input: "^save/AssignVariableOp_293" input: "^save/AssignVariableOp_294" input: "^save/AssignVariableOp_295" input: "^save/AssignVariableOp_296" input: "^save/AssignVariableOp_297" input: "^save/AssignVariableOp_298" input: "^save/AssignVariableOp_299" input: "^save/AssignVariableOp_3" input: "^save/AssignVariableOp_30" input: "^save/AssignVariableOp_300" input: "^save/AssignVariableOp_301" input: "^save/AssignVariableOp_302" input: "^save/AssignVariableOp_303" input: "^save/AssignVariableOp_304" input: "^save/AssignVariableOp_305" input: "^save/AssignVariableOp_306" input: "^save/AssignVariableOp_307" input: "^save/AssignVariableOp_308" input: "^save/AssignVariableOp_309" input: "^save/AssignVariableOp_31" input: "^save/AssignVariableOp_310" input: "^save/AssignVariableOp_311" input: "^save/AssignVariableOp_312" input: "^save/AssignVariableOp_313" input: "^save/AssignVariableOp_314" input: "^save/AssignVariableOp_315" input: "^save/AssignVariableOp_316" input: "^save/AssignVariableOp_317" input: "^save/AssignVariableOp_318" input: "^save/AssignVariableOp_319" input: "^save/AssignVariableOp_32" input: "^save/AssignVariableOp_320" input: "^save/AssignVariableOp_321" input: "^save/AssignVariableOp_322" input: "^save/AssignVariableOp_323" input: "^save/AssignVariableOp_324" input: "^save/AssignVariableOp_325" input: "^save/AssignVariableOp_326" input: "^save/AssignVariableOp_327" input: "^save/AssignVariableOp_328" input: "^save/AssignVariableOp_329" input: "^save/AssignVariableOp_33" input: "^save/AssignVariableOp_330" input: "^save/AssignVariableOp_331" input: "^save/AssignVariableOp_332" input: "^save/AssignVariableOp_333" input: "^save/AssignVariableOp_334" input: "^save/AssignVariableOp_335" input: "^save/AssignVariableOp_336" input: "^save/AssignVariableOp_337" input: "^save/AssignVariableOp_338" input: "^save/AssignVariableOp_339" input: "^save/AssignVariableOp_34" input: "^save/AssignVariableOp_340" input: "^save/AssignVariableOp_341" input: "^save/AssignVariableOp_342" input: "^save/AssignVariableOp_343" input: "^save/AssignVariableOp_344" input: "^save/AssignVariableOp_345" input: "^save/AssignVariableOp_346" input: "^save/AssignVariableOp_347" input: "^save/AssignVariableOp_348" input: "^save/AssignVariableOp_349" input: "^save/AssignVariableOp_35" input: "^save/AssignVariableOp_350" input: "^save/AssignVariableOp_351" input: "^save/AssignVariableOp_352" input: "^save/AssignVariableOp_353" input: "^save/AssignVariableOp_354" input: "^save/AssignVariableOp_355" input: "^save/AssignVariableOp_356" input: "^save/AssignVariableOp_357" input: "^save/AssignVariableOp_358" input: "^save/AssignVariableOp_359" input: "^save/AssignVariableOp_36" input: "^save/AssignVariableOp_360" input: "^save/AssignVariableOp_361" input: "^save/AssignVariableOp_362" input: "^save/AssignVariableOp_363" input: "^save/AssignVariableOp_364" input: "^save/AssignVariableOp_365" input: "^save/AssignVariableOp_366" input: "^save/AssignVariableOp_367" input: "^save/AssignVariableOp_368" input: "^save/AssignVariableOp_369" input: "^save/AssignVariableOp_37" input: "^save/AssignVariableOp_370" input: "^save/AssignVariableOp_371" input: "^save/AssignVariableOp_372" input: "^save/AssignVariableOp_373" input: "^save/AssignVariableOp_374" input: "^save/AssignVariableOp_375" input: "^save/AssignVariableOp_376" input: "^save/AssignVariableOp_377" input: "^save/AssignVariableOp_378" input: "^save/AssignVariableOp_379" input: "^save/AssignVariableOp_38" input: "^save/AssignVariableOp_380" input: "^save/AssignVariableOp_381" input: "^save/AssignVariableOp_382" input: "^save/AssignVariableOp_383" input: "^save/AssignVariableOp_384" input: "^save/AssignVariableOp_385" input: "^save/AssignVariableOp_386" input: "^save/AssignVariableOp_387" input: "^save/AssignVariableOp_388" input: "^save/AssignVariableOp_389" input: "^save/AssignVariableOp_39" input: "^save/AssignVariableOp_390" input: "^save/AssignVariableOp_4" input: "^save/AssignVariableOp_40" input: "^save/AssignVariableOp_41" input: "^save/AssignVariableOp_42" input: "^save/AssignVariableOp_43" input: "^save/AssignVariableOp_44" input: "^save/AssignVariableOp_45" input: "^save/AssignVariableOp_46" input: "^save/AssignVariableOp_47" input: "^save/AssignVariableOp_48" input: "^save/AssignVariableOp_49" input: "^save/AssignVariableOp_5" input: "^save/AssignVariableOp_50" input: "^save/AssignVariableOp_51" input: "^save/AssignVariableOp_52" input: "^save/AssignVariableOp_53" input: "^save/AssignVariableOp_54" input: "^save/AssignVariableOp_55" input: "^save/AssignVariableOp_56" input: "^save/AssignVariableOp_57" input: "^save/AssignVariableOp_58" input: "^save/AssignVariableOp_59" input: "^save/AssignVariableOp_6" input: "^save/AssignVariableOp_60" input: "^save/AssignVariableOp_61" input: "^save/AssignVariableOp_62" input: "^save/AssignVariableOp_63" input: "^save/AssignVariableOp_64" input: "^save/AssignVariableOp_65" input: "^save/AssignVariableOp_66" input: "^save/AssignVariableOp_67" input: "^save/AssignVariableOp_68" input: "^save/AssignVariableOp_69" input: "^save/AssignVariableOp_7" input: "^save/AssignVariableOp_70" input: "^save/AssignVariableOp_71" input: "^save/AssignVariableOp_72" input: "^save/AssignVariableOp_73" input: "^save/AssignVariableOp_74" input: "^save/AssignVariableOp_75" input: "^save/AssignVariableOp_76" input: "^save/AssignVariableOp_77" input: "^save/AssignVariableOp_78" input: "^save/AssignVariableOp_79" input: "^save/AssignVariableOp_8" input: "^save/AssignVariableOp_80" input: "^save/AssignVariableOp_81" input: "^save/AssignVariableOp_82" input: "^save/AssignVariableOp_83" input: "^save/AssignVariableOp_84" input: "^save/AssignVariableOp_85" input: "^save/AssignVariableOp_86" input: "^save/AssignVariableOp_87" input: "^save/AssignVariableOp_88" input: "^save/AssignVariableOp_89" input: "^save/AssignVariableOp_9" input: "^save/AssignVariableOp_90" input: "^save/AssignVariableOp_91" input: "^save/AssignVariableOp_92" input: "^save/AssignVariableOp_93" input: "^save/AssignVariableOp_94" input: "^save/AssignVariableOp_95" input: "^save/AssignVariableOp_96" input: "^save/AssignVariableOp_97" input: "^save/AssignVariableOp_98" input: "^save/AssignVariableOp_99" } versions { producer: 1645 }