xref: /llvm-project/llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/saved_model.pbtxt (revision caf395ee8c28028d5af0f1455cd5ef134432124c)
1saved_model_schema_version: 1
2meta_graphs {
3  meta_info_def {
4    stripped_op_list {
5      op {
6        name: "Const"
7        output_arg {
8          name: "output"
9          type_attr: "dtype"
10        }
11        attr {
12          name: "value"
13          type: "tensor"
14        }
15        attr {
16          name: "dtype"
17          type: "type"
18        }
19      }
20      op {
21        name: "NoOp"
22      }
23      op {
24        name: "Placeholder"
25        output_arg {
26          name: "output"
27          type_attr: "dtype"
28        }
29        attr {
30          name: "dtype"
31          type: "type"
32        }
33        attr {
34          name: "shape"
35          type: "shape"
36          default_value {
37            shape {
38              unknown_rank: true
39            }
40          }
41        }
42      }
43      op {
44        name: "ReadVariableOp"
45        input_arg {
46          name: "resource"
47          type: DT_RESOURCE
48        }
49        output_arg {
50          name: "value"
51          type_attr: "dtype"
52        }
53        attr {
54          name: "dtype"
55          type: "type"
56        }
57        is_stateful: true
58      }
59      op {
60        name: "StatefulPartitionedCall"
61        input_arg {
62          name: "args"
63          type_list_attr: "Tin"
64        }
65        output_arg {
66          name: "output"
67          type_list_attr: "Tout"
68        }
69        attr {
70          name: "Tin"
71          type: "list(type)"
72          has_minimum: true
73        }
74        attr {
75          name: "Tout"
76          type: "list(type)"
77          has_minimum: true
78        }
79        attr {
80          name: "f"
81          type: "func"
82        }
83        attr {
84          name: "config"
85          type: "string"
86          default_value {
87            s: ""
88          }
89        }
90        attr {
91          name: "config_proto"
92          type: "string"
93          default_value {
94            s: ""
95          }
96        }
97        attr {
98          name: "executor_type"
99          type: "string"
100          default_value {
101            s: ""
102          }
103        }
104        is_stateful: true
105      }
106      op {
107        name: "VarHandleOp"
108        output_arg {
109          name: "resource"
110          type: DT_RESOURCE
111        }
112        attr {
113          name: "container"
114          type: "string"
115          default_value {
116            s: ""
117          }
118        }
119        attr {
120          name: "shared_name"
121          type: "string"
122          default_value {
123            s: ""
124          }
125        }
126        attr {
127          name: "dtype"
128          type: "type"
129        }
130        attr {
131          name: "shape"
132          type: "shape"
133        }
134        is_stateful: true
135      }
136    }
137    tags: "serve"
138    tensorflow_version: "1.15.0"
139    tensorflow_git_version: "unknown"
140    stripped_default_attrs: true
141  }
142  graph_def {
143    node {
144      name: "dense/kernel"
145      op: "VarHandleOp"
146      attr {
147        key: "_output_shapes"
148        value {
149          list {
150            shape {
151            }
152          }
153        }
154      }
155      attr {
156        key: "dtype"
157        value {
158          type: DT_FLOAT
159        }
160      }
161      attr {
162        key: "shape"
163        value {
164          shape {
165            dim {
166              size: 214
167            }
168            dim {
169              size: 100
170            }
171          }
172        }
173      }
174      attr {
175        key: "shared_name"
176        value {
177          s: "dense/kernel"
178        }
179      }
180    }
181    node {
182      name: "dense/kernel/Read/ReadVariableOp"
183      op: "ReadVariableOp"
184      input: "dense/kernel"
185      attr {
186        key: "_output_shapes"
187        value {
188          list {
189            shape {
190              dim {
191                size: 214
192              }
193              dim {
194                size: 100
195              }
196            }
197          }
198        }
199      }
200      attr {
201        key: "dtype"
202        value {
203          type: DT_FLOAT
204        }
205      }
206    }
207    node {
208      name: "dense/bias"
209      op: "VarHandleOp"
210      attr {
211        key: "_output_shapes"
212        value {
213          list {
214            shape {
215            }
216          }
217        }
218      }
219      attr {
220        key: "dtype"
221        value {
222          type: DT_FLOAT
223        }
224      }
225      attr {
226        key: "shape"
227        value {
228          shape {
229            dim {
230              size: 100
231            }
232          }
233        }
234      }
235      attr {
236        key: "shared_name"
237        value {
238          s: "dense/bias"
239        }
240      }
241    }
242    node {
243      name: "dense/bias/Read/ReadVariableOp"
244      op: "ReadVariableOp"
245      input: "dense/bias"
246      attr {
247        key: "_output_shapes"
248        value {
249          list {
250            shape {
251              dim {
252                size: 100
253              }
254            }
255          }
256        }
257      }
258      attr {
259        key: "dtype"
260        value {
261          type: DT_FLOAT
262        }
263      }
264    }
265    node {
266      name: "dense_1/kernel"
267      op: "VarHandleOp"
268      attr {
269        key: "_output_shapes"
270        value {
271          list {
272            shape {
273            }
274          }
275        }
276      }
277      attr {
278        key: "dtype"
279        value {
280          type: DT_FLOAT
281        }
282      }
283      attr {
284        key: "shape"
285        value {
286          shape {
287            dim {
288              size: 100
289            }
290            dim {
291              size: 1
292            }
293          }
294        }
295      }
296      attr {
297        key: "shared_name"
298        value {
299          s: "dense_1/kernel"
300        }
301      }
302    }
303    node {
304      name: "dense_1/kernel/Read/ReadVariableOp"
305      op: "ReadVariableOp"
306      input: "dense_1/kernel"
307      attr {
308        key: "_output_shapes"
309        value {
310          list {
311            shape {
312              dim {
313                size: 100
314              }
315              dim {
316                size: 1
317              }
318            }
319          }
320        }
321      }
322      attr {
323        key: "dtype"
324        value {
325          type: DT_FLOAT
326        }
327      }
328    }
329    node {
330      name: "dense_1/bias"
331      op: "VarHandleOp"
332      attr {
333        key: "_output_shapes"
334        value {
335          list {
336            shape {
337            }
338          }
339        }
340      }
341      attr {
342        key: "dtype"
343        value {
344          type: DT_FLOAT
345        }
346      }
347      attr {
348        key: "shape"
349        value {
350          shape {
351            dim {
352              size: 1
353            }
354          }
355        }
356      }
357      attr {
358        key: "shared_name"
359        value {
360          s: "dense_1/bias"
361        }
362      }
363    }
364    node {
365      name: "dense_1/bias/Read/ReadVariableOp"
366      op: "ReadVariableOp"
367      input: "dense_1/bias"
368      attr {
369        key: "_output_shapes"
370        value {
371          list {
372            shape {
373              dim {
374                size: 1
375              }
376            }
377          }
378        }
379      }
380      attr {
381        key: "dtype"
382        value {
383          type: DT_FLOAT
384        }
385      }
386    }
387    node {
388      name: "total"
389      op: "VarHandleOp"
390      attr {
391        key: "_output_shapes"
392        value {
393          list {
394            shape {
395            }
396          }
397        }
398      }
399      attr {
400        key: "dtype"
401        value {
402          type: DT_FLOAT
403        }
404      }
405      attr {
406        key: "shape"
407        value {
408          shape {
409          }
410        }
411      }
412      attr {
413        key: "shared_name"
414        value {
415          s: "total"
416        }
417      }
418    }
419    node {
420      name: "total/Read/ReadVariableOp"
421      op: "ReadVariableOp"
422      input: "total"
423      attr {
424        key: "_output_shapes"
425        value {
426          list {
427            shape {
428            }
429          }
430        }
431      }
432      attr {
433        key: "dtype"
434        value {
435          type: DT_FLOAT
436        }
437      }
438    }
439    node {
440      name: "count"
441      op: "VarHandleOp"
442      attr {
443        key: "_output_shapes"
444        value {
445          list {
446            shape {
447            }
448          }
449        }
450      }
451      attr {
452        key: "dtype"
453        value {
454          type: DT_FLOAT
455        }
456      }
457      attr {
458        key: "shape"
459        value {
460          shape {
461          }
462        }
463      }
464      attr {
465        key: "shared_name"
466        value {
467          s: "count"
468        }
469      }
470    }
471    node {
472      name: "count/Read/ReadVariableOp"
473      op: "ReadVariableOp"
474      input: "count"
475      attr {
476        key: "_output_shapes"
477        value {
478          list {
479            shape {
480            }
481          }
482        }
483      }
484      attr {
485        key: "dtype"
486        value {
487          type: DT_FLOAT
488        }
489      }
490    }
491    node {
492      name: "total_1"
493      op: "VarHandleOp"
494      attr {
495        key: "_output_shapes"
496        value {
497          list {
498            shape {
499            }
500          }
501        }
502      }
503      attr {
504        key: "dtype"
505        value {
506          type: DT_FLOAT
507        }
508      }
509      attr {
510        key: "shape"
511        value {
512          shape {
513          }
514        }
515      }
516      attr {
517        key: "shared_name"
518        value {
519          s: "total_1"
520        }
521      }
522    }
523    node {
524      name: "total_1/Read/ReadVariableOp"
525      op: "ReadVariableOp"
526      input: "total_1"
527      attr {
528        key: "_output_shapes"
529        value {
530          list {
531            shape {
532            }
533          }
534        }
535      }
536      attr {
537        key: "dtype"
538        value {
539          type: DT_FLOAT
540        }
541      }
542    }
543    node {
544      name: "count_1"
545      op: "VarHandleOp"
546      attr {
547        key: "_output_shapes"
548        value {
549          list {
550            shape {
551            }
552          }
553        }
554      }
555      attr {
556        key: "dtype"
557        value {
558          type: DT_FLOAT
559        }
560      }
561      attr {
562        key: "shape"
563        value {
564          shape {
565          }
566        }
567      }
568      attr {
569        key: "shared_name"
570        value {
571          s: "count_1"
572        }
573      }
574    }
575    node {
576      name: "count_1/Read/ReadVariableOp"
577      op: "ReadVariableOp"
578      input: "count_1"
579      attr {
580        key: "_output_shapes"
581        value {
582          list {
583            shape {
584            }
585          }
586        }
587      }
588      attr {
589        key: "dtype"
590        value {
591          type: DT_FLOAT
592        }
593      }
594    }
595    node {
596      name: "NoOp"
597      op: "NoOp"
598    }
599    node {
600      name: "Const"
601      op: "Const"
602      device: "/device:CPU:0"
603      attr {
604        key: "_output_shapes"
605        value {
606          list {
607            shape {
608            }
609          }
610        }
611      }
612      attr {
613        key: "dtype"
614        value {
615          type: DT_STRING
616        }
617      }
618      attr {
619        key: "value"
620        value {
621          tensor {
622            dtype: DT_STRING
623            tensor_shape {
624            }
625            string_val: "\n\277\001\n\030\010\001\022\024layer_with_weights-0\n\013\010\001\022\007layer-0\n\030\010\002\022\024layer_with_weights-1\n\013\010\002\022\007layer-1\n\r\010\003\022\toptimizer\n\031\010\004\022\025regularization_losses\n\r\010\005\022\tvariables\n\027\010\006\022\023trainable_variables\n\r\010\007\022\tkeras_api\n\016\010\010\022\nsignatures\nh\n\n\010\t\022\006kernel\n\010\010\n\022\004bias\n\031\010\013\022\025regularization_losses\n\r\010\014\022\tvariables\n\027\010\r\022\023trainable_variables\n\r\010\016\022\tkeras_api\nh\n\n\010\017\022\006kernel\n\010\010\020\022\004bias\n\031\010\021\022\025regularization_losses\n\r\010\022\022\tvariables\n\027\010\023\022\023trainable_variables\n\r\010\024\022\tkeras_api\n\000\n\000\n\034\n\005\010\t\022\0010\n\005\010\n\022\0011\n\005\010\017\022\0012\n\005\010\020\022\0013\n\034\n\005\010\t\022\0010\n\005\010\n\022\0011\n\005\010\017\022\0012\n\005\010\020\022\0013\n\255\001\n\n\010\025\022\006layers\n\037\010\026\022\033layer_regularization_losses\n\033\010\027\022\027non_trainable_variables\n\021\010\030\022\rlayer_metrics\n\031\010\004\022\025regularization_losses\n\013\010\031\022\007metrics\n\r\010\005\022\tvariables\n\027\010\006\022\023trainable_variables\n\000\nX\022V\n\016VARIABLE_VALUE\022\014dense/kernel\0326layer_with_weights-0/kernel/.ATTRIBUTES/VARIABLE_VALUE\nT\022R\n\016VARIABLE_VALUE\022\ndense/bias\0324layer_with_weights-0/bias/.ATTRIBUTES/VARIABLE_VALUE\n\000\n\016\n\005\010\t\022\0010\n\005\010\n\022\0011\n\016\n\005\010\t\022\0010\n\005\010\n\022\0011\n\255\001\n\n\010\032\022\006layers\n\037\010\033\022\033layer_regularization_losses\n\033\010\034\022\027non_trainable_variables\n\021\010\035\022\rlayer_metrics\n\031\010\013\022\025regularization_losses\n\013\010\036\022\007metrics\n\r\010\014\022\tvariables\n\027\010\r\022\023trainable_variables\nZ\022X\n\016VARIABLE_VALUE\022\016dense_1/kernel\0326layer_with_weights-1/kernel/.ATTRIBUTES/VARIABLE_VALUE\nV\022T\n\016VARIABLE_VALUE\022\014dense_1/bias\0324layer_with_weights-1/bias/.ATTRIBUTES/VARIABLE_VALUE\n\000\n\016\n\005\010\017\022\0010\n\005\010\020\022\0011\n\016\n\005\010\017\022\0010\n\005\010\020\022\0011\n\255\001\n\n\010\037\022\006layers\n\037\010 \022\033layer_regularization_losses\n\033\010!\022\027non_trainable_variables\n\021\010\"\022\rlayer_metrics\n\031\010\021\022\025regularization_losses\n\013\010#\022\007metrics\n\r\010\022\022\tvariables\n\027\010\023\022\023trainable_variables\n\016\n\005\010\001\022\0010\n\005\010\002\022\0011\n\000\n\000\n\000\n\016\n\005\010$\022\0010\n\005\010%\022\0011\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n4\n\t\010&\022\005total\n\t\010\'\022\005count\n\r\010(\022\tvariables\n\r\010)\022\tkeras_api\nD\n\t\010*\022\005total\n\t\010+\022\005count\n\016\010,\022\n_fn_kwargs\n\r\010-\022\tvariables\n\r\010.\022\tkeras_api\nO\022M\n\016VARIABLE_VALUE\022\005total\0324keras_api/metrics/0/total/.ATTRIBUTES/VARIABLE_VALUE\nO\022M\n\016VARIABLE_VALUE\022\005count\0324keras_api/metrics/0/count/.ATTRIBUTES/VARIABLE_VALUE\n\016\n\005\010&\022\0010\n\005\010\'\022\0011\n\017\n\r\010(\022\tvariables\nQ\022O\n\016VARIABLE_VALUE\022\007total_1\0324keras_api/metrics/1/total/.ATTRIBUTES/VARIABLE_VALUE\nQ\022O\n\016VARIABLE_VALUE\022\007count_1\0324keras_api/metrics/1/count/.ATTRIBUTES/VARIABLE_VALUE\n\000\n\016\n\005\010*\022\0010\n\005\010+\022\0011\n\017\n\r\010-\022\tvariables"
626          }
627        }
628      }
629    }
630    node {
631      name: "serving_default_input_1"
632      op: "Placeholder"
633      attr {
634        key: "_output_shapes"
635        value {
636          list {
637            shape {
638              dim {
639                size: -1
640              }
641              dim {
642                size: 214
643              }
644            }
645          }
646        }
647      }
648      attr {
649        key: "dtype"
650        value {
651          type: DT_INT32
652        }
653      }
654      attr {
655        key: "shape"
656        value {
657          shape {
658            dim {
659              size: -1
660            }
661            dim {
662              size: 214
663            }
664          }
665        }
666      }
667    }
668    node {
669      name: "StatefulPartitionedCall"
670      op: "StatefulPartitionedCall"
671      input: "serving_default_input_1"
672      input: "dense/kernel"
673      input: "dense/bias"
674      input: "dense_1/kernel"
675      input: "dense_1/bias"
676      attr {
677        key: "Tin"
678        value {
679          list {
680            type: DT_INT32
681            type: DT_RESOURCE
682            type: DT_RESOURCE
683            type: DT_RESOURCE
684            type: DT_RESOURCE
685          }
686        }
687      }
688      attr {
689        key: "Tout"
690        value {
691          list {
692            type: DT_FLOAT
693          }
694        }
695      }
696      attr {
697        key: "_collective_manager_ids"
698        value {
699          list {
700          }
701        }
702      }
703      attr {
704        key: "_output_shapes"
705        value {
706          list {
707            shape {
708              dim {
709                size: -1
710              }
711              dim {
712                size: 1
713              }
714            }
715          }
716        }
717      }
718      attr {
719        key: "_read_only_resource_inputs"
720        value {
721          list {
722            i: 1
723            i: 2
724            i: 3
725            i: 4
726          }
727        }
728      }
729      attr {
730        key: "config_proto"
731        value {
732          s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
733        }
734      }
735      attr {
736        key: "f"
737        value {
738          func {
739            name: "__inference_signature_wrapper_6671"
740          }
741        }
742      }
743    }
744    node {
745      name: "saver_filename"
746      op: "Placeholder"
747      attr {
748        key: "_output_shapes"
749        value {
750          list {
751            shape {
752            }
753          }
754        }
755      }
756      attr {
757        key: "dtype"
758        value {
759          type: DT_STRING
760        }
761      }
762      attr {
763        key: "shape"
764        value {
765          shape {
766          }
767        }
768      }
769    }
770    node {
771      name: "StatefulPartitionedCall_1"
772      op: "StatefulPartitionedCall"
773      input: "saver_filename"
774      input: "dense/kernel/Read/ReadVariableOp"
775      input: "dense/bias/Read/ReadVariableOp"
776      input: "dense_1/kernel/Read/ReadVariableOp"
777      input: "dense_1/bias/Read/ReadVariableOp"
778      input: "total/Read/ReadVariableOp"
779      input: "count/Read/ReadVariableOp"
780      input: "total_1/Read/ReadVariableOp"
781      input: "count_1/Read/ReadVariableOp"
782      input: "Const"
783      attr {
784        key: "Tin"
785        value {
786          list {
787            type: DT_STRING
788            type: DT_FLOAT
789            type: DT_FLOAT
790            type: DT_FLOAT
791            type: DT_FLOAT
792            type: DT_FLOAT
793            type: DT_FLOAT
794            type: DT_FLOAT
795            type: DT_FLOAT
796            type: DT_STRING
797          }
798        }
799      }
800      attr {
801        key: "Tout"
802        value {
803          list {
804            type: DT_STRING
805          }
806        }
807      }
808      attr {
809        key: "_collective_manager_ids"
810        value {
811          list {
812          }
813        }
814      }
815      attr {
816        key: "_output_shapes"
817        value {
818          list {
819            shape {
820            }
821          }
822        }
823      }
824      attr {
825        key: "_read_only_resource_inputs"
826        value {
827          list {
828          }
829        }
830      }
831      attr {
832        key: "config_proto"
833        value {
834          s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
835        }
836      }
837      attr {
838        key: "f"
839        value {
840          func {
841            name: "__inference__traced_save_6824"
842          }
843        }
844      }
845    }
846    node {
847      name: "StatefulPartitionedCall_2"
848      op: "StatefulPartitionedCall"
849      input: "saver_filename"
850      input: "dense/kernel"
851      input: "dense/bias"
852      input: "dense_1/kernel"
853      input: "dense_1/bias"
854      input: "total"
855      input: "count"
856      input: "total_1"
857      input: "count_1"
858      attr {
859        key: "Tin"
860        value {
861          list {
862            type: DT_STRING
863            type: DT_RESOURCE
864            type: DT_RESOURCE
865            type: DT_RESOURCE
866            type: DT_RESOURCE
867            type: DT_RESOURCE
868            type: DT_RESOURCE
869            type: DT_RESOURCE
870            type: DT_RESOURCE
871          }
872        }
873      }
874      attr {
875        key: "Tout"
876        value {
877          list {
878            type: DT_STRING
879          }
880        }
881      }
882      attr {
883        key: "_collective_manager_ids"
884        value {
885          list {
886          }
887        }
888      }
889      attr {
890        key: "_output_shapes"
891        value {
892          list {
893            shape {
894            }
895          }
896        }
897      }
898      attr {
899        key: "_read_only_resource_inputs"
900        value {
901          list {
902          }
903        }
904      }
905      attr {
906        key: "config_proto"
907        value {
908          s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
909        }
910      }
911      attr {
912        key: "f"
913        value {
914          func {
915            name: "__inference__traced_restore_6860"
916          }
917        }
918      }
919    }
920    library {
921      function {
922        signature {
923          name: "__inference__traced_restore_6860"
924          input_arg {
925            name: "file_prefix"
926            type: DT_STRING
927          }
928          input_arg {
929            name: "assignvariableop_dense_kernel"
930            type: DT_RESOURCE
931          }
932          input_arg {
933            name: "assignvariableop_1_dense_bias"
934            type: DT_RESOURCE
935          }
936          input_arg {
937            name: "assignvariableop_2_dense_1_kernel"
938            type: DT_RESOURCE
939          }
940          input_arg {
941            name: "assignvariableop_3_dense_1_bias"
942            type: DT_RESOURCE
943          }
944          input_arg {
945            name: "assignvariableop_4_total"
946            type: DT_RESOURCE
947          }
948          input_arg {
949            name: "assignvariableop_5_count"
950            type: DT_RESOURCE
951          }
952          input_arg {
953            name: "assignvariableop_6_total_1"
954            type: DT_RESOURCE
955          }
956          input_arg {
957            name: "assignvariableop_7_count_1"
958            type: DT_RESOURCE
959          }
960          output_arg {
961            name: "identity_9"
962            type: DT_STRING
963          }
964          is_stateful: true
965          control_output: "AssignVariableOp"
966          control_output: "AssignVariableOp_1"
967          control_output: "AssignVariableOp_2"
968          control_output: "AssignVariableOp_3"
969          control_output: "AssignVariableOp_4"
970          control_output: "AssignVariableOp_5"
971          control_output: "AssignVariableOp_6"
972          control_output: "AssignVariableOp_7"
973          control_output: "RestoreV2"
974          control_output: "RestoreV2_1"
975        }
976        node_def {
977          name: "RestoreV2/tensor_names"
978          op: "Const"
979          device: "/device:CPU:0"
980          attr {
981            key: "_output_shapes"
982            value {
983              list {
984                shape {
985                  dim {
986                    size: 8
987                  }
988                }
989              }
990            }
991          }
992          attr {
993            key: "dtype"
994            value {
995              type: DT_STRING
996            }
997          }
998          attr {
999            key: "value"
1000            value {
1001              tensor {
1002                dtype: DT_STRING
1003                tensor_shape {
1004                  dim {
1005                    size: 8
1006                  }
1007                }
1008                string_val: "layer_with_weights-0/kernel/.ATTRIBUTES/VARIABLE_VALUE"
1009                string_val: "layer_with_weights-0/bias/.ATTRIBUTES/VARIABLE_VALUE"
1010                string_val: "layer_with_weights-1/kernel/.ATTRIBUTES/VARIABLE_VALUE"
1011                string_val: "layer_with_weights-1/bias/.ATTRIBUTES/VARIABLE_VALUE"
1012                string_val: "keras_api/metrics/0/total/.ATTRIBUTES/VARIABLE_VALUE"
1013                string_val: "keras_api/metrics/0/count/.ATTRIBUTES/VARIABLE_VALUE"
1014                string_val: "keras_api/metrics/1/total/.ATTRIBUTES/VARIABLE_VALUE"
1015                string_val: "keras_api/metrics/1/count/.ATTRIBUTES/VARIABLE_VALUE"
1016              }
1017            }
1018          }
1019          experimental_debug_info {
1020            original_node_names: "RestoreV2/tensor_names"
1021          }
1022        }
1023        node_def {
1024          name: "RestoreV2/shape_and_slices"
1025          op: "Const"
1026          device: "/device:CPU:0"
1027          attr {
1028            key: "_output_shapes"
1029            value {
1030              list {
1031                shape {
1032                  dim {
1033                    size: 8
1034                  }
1035                }
1036              }
1037            }
1038          }
1039          attr {
1040            key: "dtype"
1041            value {
1042              type: DT_STRING
1043            }
1044          }
1045          attr {
1046            key: "value"
1047            value {
1048              tensor {
1049                dtype: DT_STRING
1050                tensor_shape {
1051                  dim {
1052                    size: 8
1053                  }
1054                }
1055                string_val: ""
1056                string_val: ""
1057                string_val: ""
1058                string_val: ""
1059                string_val: ""
1060                string_val: ""
1061                string_val: ""
1062                string_val: ""
1063              }
1064            }
1065          }
1066          experimental_debug_info {
1067            original_node_names: "RestoreV2/shape_and_slices"
1068          }
1069        }
1070        node_def {
1071          name: "RestoreV2"
1072          op: "RestoreV2"
1073          input: "file_prefix"
1074          input: "RestoreV2/tensor_names:output:0"
1075          input: "RestoreV2/shape_and_slices:output:0"
1076          device: "/device:CPU:0"
1077          attr {
1078            key: "_output_shapes"
1079            value {
1080              list {
1081                shape {
1082                  unknown_rank: true
1083                }
1084                shape {
1085                  unknown_rank: true
1086                }
1087                shape {
1088                  unknown_rank: true
1089                }
1090                shape {
1091                  unknown_rank: true
1092                }
1093                shape {
1094                  unknown_rank: true
1095                }
1096                shape {
1097                  unknown_rank: true
1098                }
1099                shape {
1100                  unknown_rank: true
1101                }
1102                shape {
1103                  unknown_rank: true
1104                }
1105              }
1106            }
1107          }
1108          attr {
1109            key: "dtypes"
1110            value {
1111              list {
1112                type: DT_FLOAT
1113                type: DT_FLOAT
1114                type: DT_FLOAT
1115                type: DT_FLOAT
1116                type: DT_FLOAT
1117                type: DT_FLOAT
1118                type: DT_FLOAT
1119                type: DT_FLOAT
1120              }
1121            }
1122          }
1123          experimental_debug_info {
1124            original_node_names: "RestoreV2"
1125          }
1126        }
1127        node_def {
1128          name: "Identity"
1129          op: "Identity"
1130          input: "RestoreV2:tensors:0"
1131          attr {
1132            key: "T"
1133            value {
1134              type: DT_FLOAT
1135            }
1136          }
1137          attr {
1138            key: "_output_shapes"
1139            value {
1140              list {
1141                shape {
1142                  unknown_rank: true
1143                }
1144              }
1145            }
1146          }
1147          experimental_debug_info {
1148            original_node_names: "Identity"
1149          }
1150        }
1151        node_def {
1152          name: "AssignVariableOp"
1153          op: "AssignVariableOp"
1154          input: "assignvariableop_dense_kernel"
1155          input: "Identity:output:0"
1156          attr {
1157            key: "_output_shapes"
1158            value {
1159              list {
1160              }
1161            }
1162          }
1163          attr {
1164            key: "dtype"
1165            value {
1166              type: DT_FLOAT
1167            }
1168          }
1169          experimental_debug_info {
1170            original_node_names: "AssignVariableOp"
1171          }
1172        }
1173        node_def {
1174          name: "Identity_1"
1175          op: "Identity"
1176          input: "RestoreV2:tensors:1"
1177          attr {
1178            key: "T"
1179            value {
1180              type: DT_FLOAT
1181            }
1182          }
1183          attr {
1184            key: "_output_shapes"
1185            value {
1186              list {
1187                shape {
1188                  unknown_rank: true
1189                }
1190              }
1191            }
1192          }
1193          experimental_debug_info {
1194            original_node_names: "Identity_1"
1195          }
1196        }
1197        node_def {
1198          name: "AssignVariableOp_1"
1199          op: "AssignVariableOp"
1200          input: "assignvariableop_1_dense_bias"
1201          input: "Identity_1:output:0"
1202          attr {
1203            key: "_output_shapes"
1204            value {
1205              list {
1206              }
1207            }
1208          }
1209          attr {
1210            key: "dtype"
1211            value {
1212              type: DT_FLOAT
1213            }
1214          }
1215          experimental_debug_info {
1216            original_node_names: "AssignVariableOp_1"
1217          }
1218        }
1219        node_def {
1220          name: "Identity_2"
1221          op: "Identity"
1222          input: "RestoreV2:tensors:2"
1223          attr {
1224            key: "T"
1225            value {
1226              type: DT_FLOAT
1227            }
1228          }
1229          attr {
1230            key: "_output_shapes"
1231            value {
1232              list {
1233                shape {
1234                  unknown_rank: true
1235                }
1236              }
1237            }
1238          }
1239          experimental_debug_info {
1240            original_node_names: "Identity_2"
1241          }
1242        }
1243        node_def {
1244          name: "AssignVariableOp_2"
1245          op: "AssignVariableOp"
1246          input: "assignvariableop_2_dense_1_kernel"
1247          input: "Identity_2:output:0"
1248          attr {
1249            key: "_output_shapes"
1250            value {
1251              list {
1252              }
1253            }
1254          }
1255          attr {
1256            key: "dtype"
1257            value {
1258              type: DT_FLOAT
1259            }
1260          }
1261          experimental_debug_info {
1262            original_node_names: "AssignVariableOp_2"
1263          }
1264        }
1265        node_def {
1266          name: "Identity_3"
1267          op: "Identity"
1268          input: "RestoreV2:tensors:3"
1269          attr {
1270            key: "T"
1271            value {
1272              type: DT_FLOAT
1273            }
1274          }
1275          attr {
1276            key: "_output_shapes"
1277            value {
1278              list {
1279                shape {
1280                  unknown_rank: true
1281                }
1282              }
1283            }
1284          }
1285          experimental_debug_info {
1286            original_node_names: "Identity_3"
1287          }
1288        }
1289        node_def {
1290          name: "AssignVariableOp_3"
1291          op: "AssignVariableOp"
1292          input: "assignvariableop_3_dense_1_bias"
1293          input: "Identity_3:output:0"
1294          attr {
1295            key: "_output_shapes"
1296            value {
1297              list {
1298              }
1299            }
1300          }
1301          attr {
1302            key: "dtype"
1303            value {
1304              type: DT_FLOAT
1305            }
1306          }
1307          experimental_debug_info {
1308            original_node_names: "AssignVariableOp_3"
1309          }
1310        }
1311        node_def {
1312          name: "Identity_4"
1313          op: "Identity"
1314          input: "RestoreV2:tensors:4"
1315          attr {
1316            key: "T"
1317            value {
1318              type: DT_FLOAT
1319            }
1320          }
1321          attr {
1322            key: "_output_shapes"
1323            value {
1324              list {
1325                shape {
1326                  unknown_rank: true
1327                }
1328              }
1329            }
1330          }
1331          experimental_debug_info {
1332            original_node_names: "Identity_4"
1333          }
1334        }
1335        node_def {
1336          name: "AssignVariableOp_4"
1337          op: "AssignVariableOp"
1338          input: "assignvariableop_4_total"
1339          input: "Identity_4:output:0"
1340          attr {
1341            key: "_output_shapes"
1342            value {
1343              list {
1344              }
1345            }
1346          }
1347          attr {
1348            key: "dtype"
1349            value {
1350              type: DT_FLOAT
1351            }
1352          }
1353          experimental_debug_info {
1354            original_node_names: "AssignVariableOp_4"
1355          }
1356        }
1357        node_def {
1358          name: "Identity_5"
1359          op: "Identity"
1360          input: "RestoreV2:tensors:5"
1361          attr {
1362            key: "T"
1363            value {
1364              type: DT_FLOAT
1365            }
1366          }
1367          attr {
1368            key: "_output_shapes"
1369            value {
1370              list {
1371                shape {
1372                  unknown_rank: true
1373                }
1374              }
1375            }
1376          }
1377          experimental_debug_info {
1378            original_node_names: "Identity_5"
1379          }
1380        }
1381        node_def {
1382          name: "AssignVariableOp_5"
1383          op: "AssignVariableOp"
1384          input: "assignvariableop_5_count"
1385          input: "Identity_5:output:0"
1386          attr {
1387            key: "_output_shapes"
1388            value {
1389              list {
1390              }
1391            }
1392          }
1393          attr {
1394            key: "dtype"
1395            value {
1396              type: DT_FLOAT
1397            }
1398          }
1399          experimental_debug_info {
1400            original_node_names: "AssignVariableOp_5"
1401          }
1402        }
1403        node_def {
1404          name: "Identity_6"
1405          op: "Identity"
1406          input: "RestoreV2:tensors:6"
1407          attr {
1408            key: "T"
1409            value {
1410              type: DT_FLOAT
1411            }
1412          }
1413          attr {
1414            key: "_output_shapes"
1415            value {
1416              list {
1417                shape {
1418                  unknown_rank: true
1419                }
1420              }
1421            }
1422          }
1423          experimental_debug_info {
1424            original_node_names: "Identity_6"
1425          }
1426        }
1427        node_def {
1428          name: "AssignVariableOp_6"
1429          op: "AssignVariableOp"
1430          input: "assignvariableop_6_total_1"
1431          input: "Identity_6:output:0"
1432          attr {
1433            key: "_output_shapes"
1434            value {
1435              list {
1436              }
1437            }
1438          }
1439          attr {
1440            key: "dtype"
1441            value {
1442              type: DT_FLOAT
1443            }
1444          }
1445          experimental_debug_info {
1446            original_node_names: "AssignVariableOp_6"
1447          }
1448        }
1449        node_def {
1450          name: "Identity_7"
1451          op: "Identity"
1452          input: "RestoreV2:tensors:7"
1453          attr {
1454            key: "T"
1455            value {
1456              type: DT_FLOAT
1457            }
1458          }
1459          attr {
1460            key: "_output_shapes"
1461            value {
1462              list {
1463                shape {
1464                  unknown_rank: true
1465                }
1466              }
1467            }
1468          }
1469          experimental_debug_info {
1470            original_node_names: "Identity_7"
1471          }
1472        }
1473        node_def {
1474          name: "AssignVariableOp_7"
1475          op: "AssignVariableOp"
1476          input: "assignvariableop_7_count_1"
1477          input: "Identity_7:output:0"
1478          attr {
1479            key: "_output_shapes"
1480            value {
1481              list {
1482              }
1483            }
1484          }
1485          attr {
1486            key: "dtype"
1487            value {
1488              type: DT_FLOAT
1489            }
1490          }
1491          experimental_debug_info {
1492            original_node_names: "AssignVariableOp_7"
1493          }
1494        }
1495        node_def {
1496          name: "RestoreV2_1/tensor_names"
1497          op: "Const"
1498          device: "/device:CPU:0"
1499          attr {
1500            key: "_output_shapes"
1501            value {
1502              list {
1503                shape {
1504                  dim {
1505                    size: 1
1506                  }
1507                }
1508              }
1509            }
1510          }
1511          attr {
1512            key: "dtype"
1513            value {
1514              type: DT_STRING
1515            }
1516          }
1517          attr {
1518            key: "value"
1519            value {
1520              tensor {
1521                dtype: DT_STRING
1522                tensor_shape {
1523                  dim {
1524                    size: 1
1525                  }
1526                }
1527                string_val: "_CHECKPOINTABLE_OBJECT_GRAPH"
1528              }
1529            }
1530          }
1531          experimental_debug_info {
1532            original_node_names: "RestoreV2_1/tensor_names"
1533          }
1534        }
1535        node_def {
1536          name: "RestoreV2_1/shape_and_slices"
1537          op: "Const"
1538          device: "/device:CPU:0"
1539          attr {
1540            key: "_output_shapes"
1541            value {
1542              list {
1543                shape {
1544                  dim {
1545                    size: 1
1546                  }
1547                }
1548              }
1549            }
1550          }
1551          attr {
1552            key: "dtype"
1553            value {
1554              type: DT_STRING
1555            }
1556          }
1557          attr {
1558            key: "value"
1559            value {
1560              tensor {
1561                dtype: DT_STRING
1562                tensor_shape {
1563                  dim {
1564                    size: 1
1565                  }
1566                }
1567                string_val: ""
1568              }
1569            }
1570          }
1571          experimental_debug_info {
1572            original_node_names: "RestoreV2_1/shape_and_slices"
1573          }
1574        }
1575        node_def {
1576          name: "RestoreV2_1"
1577          op: "RestoreV2"
1578          input: "file_prefix"
1579          input: "RestoreV2_1/tensor_names:output:0"
1580          input: "RestoreV2_1/shape_and_slices:output:0"
1581          input: "^RestoreV2"
1582          device: "/device:CPU:0"
1583          attr {
1584            key: "_output_shapes"
1585            value {
1586              list {
1587                shape {
1588                  unknown_rank: true
1589                }
1590              }
1591            }
1592          }
1593          attr {
1594            key: "dtypes"
1595            value {
1596              list {
1597                type: DT_STRING
1598              }
1599            }
1600          }
1601          experimental_debug_info {
1602            original_node_names: "RestoreV2_1"
1603          }
1604        }
1605        node_def {
1606          name: "NoOp"
1607          op: "NoOp"
1608          device: "/device:CPU:0"
1609          attr {
1610            key: "_output_shapes"
1611            value {
1612              list {
1613              }
1614            }
1615          }
1616          experimental_debug_info {
1617            original_node_names: "NoOp"
1618          }
1619        }
1620        node_def {
1621          name: "Identity_8"
1622          op: "Identity"
1623          input: "file_prefix"
1624          input: "^AssignVariableOp"
1625          input: "^AssignVariableOp_1"
1626          input: "^AssignVariableOp_2"
1627          input: "^AssignVariableOp_3"
1628          input: "^AssignVariableOp_4"
1629          input: "^AssignVariableOp_5"
1630          input: "^AssignVariableOp_6"
1631          input: "^AssignVariableOp_7"
1632          input: "^NoOp"
1633          device: "/device:CPU:0"
1634          attr {
1635            key: "T"
1636            value {
1637              type: DT_STRING
1638            }
1639          }
1640          attr {
1641            key: "_output_shapes"
1642            value {
1643              list {
1644                shape {
1645                }
1646              }
1647            }
1648          }
1649          experimental_debug_info {
1650            original_node_names: "Identity_8"
1651          }
1652        }
1653        node_def {
1654          name: "Identity_9"
1655          op: "Identity"
1656          input: "Identity_8:output:0"
1657          input: "^AssignVariableOp"
1658          input: "^AssignVariableOp_1"
1659          input: "^AssignVariableOp_2"
1660          input: "^AssignVariableOp_3"
1661          input: "^AssignVariableOp_4"
1662          input: "^AssignVariableOp_5"
1663          input: "^AssignVariableOp_6"
1664          input: "^AssignVariableOp_7"
1665          input: "^RestoreV2"
1666          input: "^RestoreV2_1"
1667          attr {
1668            key: "T"
1669            value {
1670              type: DT_STRING
1671            }
1672          }
1673          attr {
1674            key: "_output_shapes"
1675            value {
1676              list {
1677                shape {
1678                }
1679              }
1680            }
1681          }
1682          experimental_debug_info {
1683            original_node_names: "Identity_9"
1684          }
1685        }
1686        ret {
1687          key: "identity_9"
1688          value: "Identity_9:output:0"
1689        }
1690        attr {
1691          key: "_input_shapes"
1692          value {
1693            list {
1694              shape {
1695              }
1696              shape {
1697                unknown_rank: true
1698              }
1699              shape {
1700                unknown_rank: true
1701              }
1702              shape {
1703                unknown_rank: true
1704              }
1705              shape {
1706                unknown_rank: true
1707              }
1708              shape {
1709                unknown_rank: true
1710              }
1711              shape {
1712                unknown_rank: true
1713              }
1714              shape {
1715                unknown_rank: true
1716              }
1717              shape {
1718                unknown_rank: true
1719              }
1720            }
1721          }
1722        }
1723        control_ret {
1724          key: "AssignVariableOp"
1725          value: "AssignVariableOp"
1726        }
1727        control_ret {
1728          key: "AssignVariableOp_1"
1729          value: "AssignVariableOp_1"
1730        }
1731        control_ret {
1732          key: "AssignVariableOp_2"
1733          value: "AssignVariableOp_2"
1734        }
1735        control_ret {
1736          key: "AssignVariableOp_3"
1737          value: "AssignVariableOp_3"
1738        }
1739        control_ret {
1740          key: "AssignVariableOp_4"
1741          value: "AssignVariableOp_4"
1742        }
1743        control_ret {
1744          key: "AssignVariableOp_5"
1745          value: "AssignVariableOp_5"
1746        }
1747        control_ret {
1748          key: "AssignVariableOp_6"
1749          value: "AssignVariableOp_6"
1750        }
1751        control_ret {
1752          key: "AssignVariableOp_7"
1753          value: "AssignVariableOp_7"
1754        }
1755        control_ret {
1756          key: "RestoreV2"
1757          value: "RestoreV2"
1758        }
1759        control_ret {
1760          key: "RestoreV2_1"
1761          value: "RestoreV2_1"
1762        }
1763        arg_attr {
1764          key: 0
1765          value {
1766            attr {
1767              key: "_output_shapes"
1768              value {
1769                list {
1770                  shape {
1771                  }
1772                }
1773              }
1774            }
1775            attr {
1776              key: "_user_specified_name"
1777              value {
1778                s: "file_prefix"
1779              }
1780            }
1781          }
1782        }
1783        arg_attr {
1784          key: 1
1785          value {
1786            attr {
1787              key: "_output_shapes"
1788              value {
1789                list {
1790                  shape {
1791                  }
1792                }
1793              }
1794            }
1795          }
1796        }
1797        arg_attr {
1798          key: 2
1799          value {
1800            attr {
1801              key: "_output_shapes"
1802              value {
1803                list {
1804                  shape {
1805                  }
1806                }
1807              }
1808            }
1809          }
1810        }
1811        arg_attr {
1812          key: 3
1813          value {
1814            attr {
1815              key: "_output_shapes"
1816              value {
1817                list {
1818                  shape {
1819                  }
1820                }
1821              }
1822            }
1823          }
1824        }
1825        arg_attr {
1826          key: 4
1827          value {
1828            attr {
1829              key: "_output_shapes"
1830              value {
1831                list {
1832                  shape {
1833                  }
1834                }
1835              }
1836            }
1837          }
1838        }
1839        arg_attr {
1840          key: 5
1841          value {
1842            attr {
1843              key: "_output_shapes"
1844              value {
1845                list {
1846                  shape {
1847                  }
1848                }
1849              }
1850            }
1851          }
1852        }
1853        arg_attr {
1854          key: 6
1855          value {
1856            attr {
1857              key: "_output_shapes"
1858              value {
1859                list {
1860                  shape {
1861                  }
1862                }
1863              }
1864            }
1865          }
1866        }
1867        arg_attr {
1868          key: 7
1869          value {
1870            attr {
1871              key: "_output_shapes"
1872              value {
1873                list {
1874                  shape {
1875                  }
1876                }
1877              }
1878            }
1879          }
1880        }
1881        arg_attr {
1882          key: 8
1883          value {
1884            attr {
1885              key: "_output_shapes"
1886              value {
1887                list {
1888                  shape {
1889                  }
1890                }
1891              }
1892            }
1893          }
1894        }
1895      }
1896      function {
1897        signature {
1898          name: "__inference_sequential_layer_call_fn_6629"
1899          input_arg {
1900            name: "input_1"
1901            type: DT_INT32
1902          }
1903          input_arg {
1904            name: "unknown"
1905            type: DT_RESOURCE
1906          }
1907          input_arg {
1908            name: "unknown_0"
1909            type: DT_RESOURCE
1910          }
1911          input_arg {
1912            name: "unknown_1"
1913            type: DT_RESOURCE
1914          }
1915          input_arg {
1916            name: "unknown_2"
1917            type: DT_RESOURCE
1918          }
1919          output_arg {
1920            name: "identity"
1921            type: DT_FLOAT
1922          }
1923          is_stateful: true
1924          control_output: "StatefulPartitionedCall"
1925        }
1926        node_def {
1927          name: "StatefulPartitionedCall"
1928          op: "StatefulPartitionedCall"
1929          input: "input_1"
1930          input: "unknown"
1931          input: "unknown_0"
1932          input: "unknown_1"
1933          input: "unknown_2"
1934          attr {
1935            key: "Tin"
1936            value {
1937              list {
1938                type: DT_INT32
1939                type: DT_RESOURCE
1940                type: DT_RESOURCE
1941                type: DT_RESOURCE
1942                type: DT_RESOURCE
1943              }
1944            }
1945          }
1946          attr {
1947            key: "Tout"
1948            value {
1949              list {
1950                type: DT_FLOAT
1951              }
1952            }
1953          }
1954          attr {
1955            key: "_collective_manager_ids"
1956            value {
1957              list {
1958              }
1959            }
1960          }
1961          attr {
1962            key: "_output_shapes"
1963            value {
1964              list {
1965                shape {
1966                  dim {
1967                    size: -1
1968                  }
1969                  dim {
1970                    size: 1
1971                  }
1972                }
1973              }
1974            }
1975          }
1976          attr {
1977            key: "_read_only_resource_inputs"
1978            value {
1979              list {
1980                i: 1
1981                i: 2
1982                i: 3
1983                i: 4
1984              }
1985            }
1986          }
1987          attr {
1988            key: "config_proto"
1989            value {
1990              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
1991            }
1992          }
1993          attr {
1994            key: "f"
1995            value {
1996              func {
1997                name: "__inference_sequential_layer_call_and_return_conditional_losses_6618"
1998              }
1999            }
2000          }
2001          experimental_debug_info {
2002            original_node_names: "StatefulPartitionedCall"
2003          }
2004        }
2005        node_def {
2006          name: "Identity"
2007          op: "Identity"
2008          input: "StatefulPartitionedCall:output:0"
2009          input: "^StatefulPartitionedCall"
2010          attr {
2011            key: "T"
2012            value {
2013              type: DT_FLOAT
2014            }
2015          }
2016          attr {
2017            key: "_output_shapes"
2018            value {
2019              list {
2020                shape {
2021                  dim {
2022                    size: -1
2023                  }
2024                  dim {
2025                    size: 1
2026                  }
2027                }
2028              }
2029            }
2030          }
2031          experimental_debug_info {
2032            original_node_names: "Identity"
2033          }
2034        }
2035        ret {
2036          key: "identity"
2037          value: "Identity:output:0"
2038        }
2039        attr {
2040          key: "_input_shapes"
2041          value {
2042            list {
2043              shape {
2044                dim {
2045                  size: -1
2046                }
2047                dim {
2048                  size: 214
2049                }
2050              }
2051              shape {
2052                unknown_rank: true
2053              }
2054              shape {
2055                unknown_rank: true
2056              }
2057              shape {
2058                unknown_rank: true
2059              }
2060              shape {
2061                unknown_rank: true
2062              }
2063            }
2064          }
2065        }
2066        control_ret {
2067          key: "StatefulPartitionedCall"
2068          value: "StatefulPartitionedCall"
2069        }
2070        arg_attr {
2071          key: 0
2072          value {
2073            attr {
2074              key: "_output_shapes"
2075              value {
2076                list {
2077                  shape {
2078                    dim {
2079                      size: -1
2080                    }
2081                    dim {
2082                      size: 214
2083                    }
2084                  }
2085                }
2086              }
2087            }
2088            attr {
2089              key: "_user_specified_name"
2090              value {
2091                s: "input_1"
2092              }
2093            }
2094          }
2095        }
2096        arg_attr {
2097          key: 1
2098          value {
2099            attr {
2100              key: "_output_shapes"
2101              value {
2102                list {
2103                  shape {
2104                  }
2105                }
2106              }
2107            }
2108          }
2109        }
2110        arg_attr {
2111          key: 2
2112          value {
2113            attr {
2114              key: "_output_shapes"
2115              value {
2116                list {
2117                  shape {
2118                  }
2119                }
2120              }
2121            }
2122          }
2123        }
2124        arg_attr {
2125          key: 3
2126          value {
2127            attr {
2128              key: "_output_shapes"
2129              value {
2130                list {
2131                  shape {
2132                  }
2133                }
2134              }
2135            }
2136          }
2137        }
2138        arg_attr {
2139          key: 4
2140          value {
2141            attr {
2142              key: "_output_shapes"
2143              value {
2144                list {
2145                  shape {
2146                  }
2147                }
2148              }
2149            }
2150          }
2151        }
2152      }
2153      function {
2154        signature {
2155          name: "__inference_sequential_layer_call_and_return_conditional_losses_6587"
2156          input_arg {
2157            name: "input_1"
2158            type: DT_INT32
2159          }
2160          input_arg {
2161            name: "dense_6555"
2162            type: DT_RESOURCE
2163          }
2164          input_arg {
2165            name: "dense_6557"
2166            type: DT_RESOURCE
2167          }
2168          input_arg {
2169            name: "dense_1_6581"
2170            type: DT_RESOURCE
2171          }
2172          input_arg {
2173            name: "dense_1_6583"
2174            type: DT_RESOURCE
2175          }
2176          output_arg {
2177            name: "identity"
2178            type: DT_FLOAT
2179          }
2180          is_stateful: true
2181          control_output: "dense/StatefulPartitionedCall"
2182          control_output: "dense_1/StatefulPartitionedCall"
2183        }
2184        node_def {
2185          name: "dense/StatefulPartitionedCall"
2186          op: "StatefulPartitionedCall"
2187          input: "input_1"
2188          input: "dense_6555"
2189          input: "dense_6557"
2190          attr {
2191            key: "Tin"
2192            value {
2193              list {
2194                type: DT_INT32
2195                type: DT_RESOURCE
2196                type: DT_RESOURCE
2197              }
2198            }
2199          }
2200          attr {
2201            key: "Tout"
2202            value {
2203              list {
2204                type: DT_FLOAT
2205              }
2206            }
2207          }
2208          attr {
2209            key: "_collective_manager_ids"
2210            value {
2211              list {
2212              }
2213            }
2214          }
2215          attr {
2216            key: "_output_shapes"
2217            value {
2218              list {
2219                shape {
2220                  dim {
2221                    size: -1
2222                  }
2223                  dim {
2224                    size: 100
2225                  }
2226                }
2227              }
2228            }
2229          }
2230          attr {
2231            key: "_read_only_resource_inputs"
2232            value {
2233              list {
2234                i: 1
2235                i: 2
2236              }
2237            }
2238          }
2239          attr {
2240            key: "config_proto"
2241            value {
2242              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
2243            }
2244          }
2245          attr {
2246            key: "f"
2247            value {
2248              func {
2249                name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
2250              }
2251            }
2252          }
2253          experimental_debug_info {
2254            original_node_names: "dense/StatefulPartitionedCall"
2255          }
2256        }
2257        node_def {
2258          name: "dense_1/StatefulPartitionedCall"
2259          op: "StatefulPartitionedCall"
2260          input: "dense/StatefulPartitionedCall:output:0"
2261          input: "dense_1_6581"
2262          input: "dense_1_6583"
2263          attr {
2264            key: "Tin"
2265            value {
2266              list {
2267                type: DT_FLOAT
2268                type: DT_RESOURCE
2269                type: DT_RESOURCE
2270              }
2271            }
2272          }
2273          attr {
2274            key: "Tout"
2275            value {
2276              list {
2277                type: DT_FLOAT
2278              }
2279            }
2280          }
2281          attr {
2282            key: "_collective_manager_ids"
2283            value {
2284              list {
2285              }
2286            }
2287          }
2288          attr {
2289            key: "_output_shapes"
2290            value {
2291              list {
2292                shape {
2293                  dim {
2294                    size: -1
2295                  }
2296                  dim {
2297                    size: 1
2298                  }
2299                }
2300              }
2301            }
2302          }
2303          attr {
2304            key: "_read_only_resource_inputs"
2305            value {
2306              list {
2307                i: 1
2308                i: 2
2309              }
2310            }
2311          }
2312          attr {
2313            key: "config_proto"
2314            value {
2315              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
2316            }
2317          }
2318          attr {
2319            key: "f"
2320            value {
2321              func {
2322                name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
2323              }
2324            }
2325          }
2326          experimental_debug_info {
2327            original_node_names: "dense_1/StatefulPartitionedCall"
2328          }
2329        }
2330        node_def {
2331          name: "Identity"
2332          op: "Identity"
2333          input: "dense_1/StatefulPartitionedCall:output:0"
2334          input: "^dense/StatefulPartitionedCall"
2335          input: "^dense_1/StatefulPartitionedCall"
2336          attr {
2337            key: "T"
2338            value {
2339              type: DT_FLOAT
2340            }
2341          }
2342          attr {
2343            key: "_output_shapes"
2344            value {
2345              list {
2346                shape {
2347                  dim {
2348                    size: -1
2349                  }
2350                  dim {
2351                    size: 1
2352                  }
2353                }
2354              }
2355            }
2356          }
2357          experimental_debug_info {
2358            original_node_names: "Identity"
2359          }
2360        }
2361        ret {
2362          key: "identity"
2363          value: "Identity:output:0"
2364        }
2365        attr {
2366          key: "_input_shapes"
2367          value {
2368            list {
2369              shape {
2370                dim {
2371                  size: -1
2372                }
2373                dim {
2374                  size: 214
2375                }
2376              }
2377              shape {
2378                unknown_rank: true
2379              }
2380              shape {
2381                unknown_rank: true
2382              }
2383              shape {
2384                unknown_rank: true
2385              }
2386              shape {
2387                unknown_rank: true
2388              }
2389            }
2390          }
2391        }
2392        control_ret {
2393          key: "dense/StatefulPartitionedCall"
2394          value: "dense/StatefulPartitionedCall"
2395        }
2396        control_ret {
2397          key: "dense_1/StatefulPartitionedCall"
2398          value: "dense_1/StatefulPartitionedCall"
2399        }
2400        arg_attr {
2401          key: 0
2402          value {
2403            attr {
2404              key: "_output_shapes"
2405              value {
2406                list {
2407                  shape {
2408                    dim {
2409                      size: -1
2410                    }
2411                    dim {
2412                      size: 214
2413                    }
2414                  }
2415                }
2416              }
2417            }
2418            attr {
2419              key: "_user_specified_name"
2420              value {
2421                s: "input_1"
2422              }
2423            }
2424          }
2425        }
2426        arg_attr {
2427          key: 1
2428          value {
2429            attr {
2430              key: "_output_shapes"
2431              value {
2432                list {
2433                  shape {
2434                  }
2435                }
2436              }
2437            }
2438          }
2439        }
2440        arg_attr {
2441          key: 2
2442          value {
2443            attr {
2444              key: "_output_shapes"
2445              value {
2446                list {
2447                  shape {
2448                  }
2449                }
2450              }
2451            }
2452          }
2453        }
2454        arg_attr {
2455          key: 3
2456          value {
2457            attr {
2458              key: "_output_shapes"
2459              value {
2460                list {
2461                  shape {
2462                  }
2463                }
2464              }
2465            }
2466          }
2467        }
2468        arg_attr {
2469          key: 4
2470          value {
2471            attr {
2472              key: "_output_shapes"
2473              value {
2474                list {
2475                  shape {
2476                  }
2477                }
2478              }
2479            }
2480          }
2481        }
2482      }
2483      function {
2484        signature {
2485          name: "__inference_sequential_layer_call_and_return_conditional_losses_6618"
2486          input_arg {
2487            name: "inputs"
2488            type: DT_INT32
2489          }
2490          input_arg {
2491            name: "dense_6607"
2492            type: DT_RESOURCE
2493          }
2494          input_arg {
2495            name: "dense_6609"
2496            type: DT_RESOURCE
2497          }
2498          input_arg {
2499            name: "dense_1_6612"
2500            type: DT_RESOURCE
2501          }
2502          input_arg {
2503            name: "dense_1_6614"
2504            type: DT_RESOURCE
2505          }
2506          output_arg {
2507            name: "identity"
2508            type: DT_FLOAT
2509          }
2510          is_stateful: true
2511          control_output: "dense/StatefulPartitionedCall"
2512          control_output: "dense_1/StatefulPartitionedCall"
2513        }
2514        node_def {
2515          name: "dense/StatefulPartitionedCall"
2516          op: "StatefulPartitionedCall"
2517          input: "inputs"
2518          input: "dense_6607"
2519          input: "dense_6609"
2520          attr {
2521            key: "Tin"
2522            value {
2523              list {
2524                type: DT_INT32
2525                type: DT_RESOURCE
2526                type: DT_RESOURCE
2527              }
2528            }
2529          }
2530          attr {
2531            key: "Tout"
2532            value {
2533              list {
2534                type: DT_FLOAT
2535              }
2536            }
2537          }
2538          attr {
2539            key: "_collective_manager_ids"
2540            value {
2541              list {
2542              }
2543            }
2544          }
2545          attr {
2546            key: "_output_shapes"
2547            value {
2548              list {
2549                shape {
2550                  dim {
2551                    size: -1
2552                  }
2553                  dim {
2554                    size: 100
2555                  }
2556                }
2557              }
2558            }
2559          }
2560          attr {
2561            key: "_read_only_resource_inputs"
2562            value {
2563              list {
2564                i: 1
2565                i: 2
2566              }
2567            }
2568          }
2569          attr {
2570            key: "config_proto"
2571            value {
2572              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
2573            }
2574          }
2575          attr {
2576            key: "f"
2577            value {
2578              func {
2579                name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
2580              }
2581            }
2582          }
2583          experimental_debug_info {
2584            original_node_names: "dense/StatefulPartitionedCall"
2585          }
2586        }
2587        node_def {
2588          name: "dense_1/StatefulPartitionedCall"
2589          op: "StatefulPartitionedCall"
2590          input: "dense/StatefulPartitionedCall:output:0"
2591          input: "dense_1_6612"
2592          input: "dense_1_6614"
2593          attr {
2594            key: "Tin"
2595            value {
2596              list {
2597                type: DT_FLOAT
2598                type: DT_RESOURCE
2599                type: DT_RESOURCE
2600              }
2601            }
2602          }
2603          attr {
2604            key: "Tout"
2605            value {
2606              list {
2607                type: DT_FLOAT
2608              }
2609            }
2610          }
2611          attr {
2612            key: "_collective_manager_ids"
2613            value {
2614              list {
2615              }
2616            }
2617          }
2618          attr {
2619            key: "_output_shapes"
2620            value {
2621              list {
2622                shape {
2623                  dim {
2624                    size: -1
2625                  }
2626                  dim {
2627                    size: 1
2628                  }
2629                }
2630              }
2631            }
2632          }
2633          attr {
2634            key: "_read_only_resource_inputs"
2635            value {
2636              list {
2637                i: 1
2638                i: 2
2639              }
2640            }
2641          }
2642          attr {
2643            key: "config_proto"
2644            value {
2645              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
2646            }
2647          }
2648          attr {
2649            key: "f"
2650            value {
2651              func {
2652                name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
2653              }
2654            }
2655          }
2656          experimental_debug_info {
2657            original_node_names: "dense_1/StatefulPartitionedCall"
2658          }
2659        }
2660        node_def {
2661          name: "Identity"
2662          op: "Identity"
2663          input: "dense_1/StatefulPartitionedCall:output:0"
2664          input: "^dense/StatefulPartitionedCall"
2665          input: "^dense_1/StatefulPartitionedCall"
2666          attr {
2667            key: "T"
2668            value {
2669              type: DT_FLOAT
2670            }
2671          }
2672          attr {
2673            key: "_output_shapes"
2674            value {
2675              list {
2676                shape {
2677                  dim {
2678                    size: -1
2679                  }
2680                  dim {
2681                    size: 1
2682                  }
2683                }
2684              }
2685            }
2686          }
2687          experimental_debug_info {
2688            original_node_names: "Identity"
2689          }
2690        }
2691        ret {
2692          key: "identity"
2693          value: "Identity:output:0"
2694        }
2695        attr {
2696          key: "_input_shapes"
2697          value {
2698            list {
2699              shape {
2700                dim {
2701                  size: -1
2702                }
2703                dim {
2704                  size: 214
2705                }
2706              }
2707              shape {
2708                unknown_rank: true
2709              }
2710              shape {
2711                unknown_rank: true
2712              }
2713              shape {
2714                unknown_rank: true
2715              }
2716              shape {
2717                unknown_rank: true
2718              }
2719            }
2720          }
2721        }
2722        control_ret {
2723          key: "dense/StatefulPartitionedCall"
2724          value: "dense/StatefulPartitionedCall"
2725        }
2726        control_ret {
2727          key: "dense_1/StatefulPartitionedCall"
2728          value: "dense_1/StatefulPartitionedCall"
2729        }
2730        arg_attr {
2731          key: 0
2732          value {
2733            attr {
2734              key: "_output_shapes"
2735              value {
2736                list {
2737                  shape {
2738                    dim {
2739                      size: -1
2740                    }
2741                    dim {
2742                      size: 214
2743                    }
2744                  }
2745                }
2746              }
2747            }
2748            attr {
2749              key: "_user_specified_name"
2750              value {
2751                s: "inputs"
2752              }
2753            }
2754          }
2755        }
2756        arg_attr {
2757          key: 1
2758          value {
2759            attr {
2760              key: "_output_shapes"
2761              value {
2762                list {
2763                  shape {
2764                  }
2765                }
2766              }
2767            }
2768          }
2769        }
2770        arg_attr {
2771          key: 2
2772          value {
2773            attr {
2774              key: "_output_shapes"
2775              value {
2776                list {
2777                  shape {
2778                  }
2779                }
2780              }
2781            }
2782          }
2783        }
2784        arg_attr {
2785          key: 3
2786          value {
2787            attr {
2788              key: "_output_shapes"
2789              value {
2790                list {
2791                  shape {
2792                  }
2793                }
2794              }
2795            }
2796          }
2797        }
2798        arg_attr {
2799          key: 4
2800          value {
2801            attr {
2802              key: "_output_shapes"
2803              value {
2804                list {
2805                  shape {
2806                  }
2807                }
2808              }
2809            }
2810          }
2811        }
2812      }
2813      function {
2814        signature {
2815          name: "__inference_sequential_layer_call_fn_6656"
2816          input_arg {
2817            name: "input_1"
2818            type: DT_INT32
2819          }
2820          input_arg {
2821            name: "unknown"
2822            type: DT_RESOURCE
2823          }
2824          input_arg {
2825            name: "unknown_0"
2826            type: DT_RESOURCE
2827          }
2828          input_arg {
2829            name: "unknown_1"
2830            type: DT_RESOURCE
2831          }
2832          input_arg {
2833            name: "unknown_2"
2834            type: DT_RESOURCE
2835          }
2836          output_arg {
2837            name: "identity"
2838            type: DT_FLOAT
2839          }
2840          is_stateful: true
2841          control_output: "StatefulPartitionedCall"
2842        }
2843        node_def {
2844          name: "StatefulPartitionedCall"
2845          op: "StatefulPartitionedCall"
2846          input: "input_1"
2847          input: "unknown"
2848          input: "unknown_0"
2849          input: "unknown_1"
2850          input: "unknown_2"
2851          attr {
2852            key: "Tin"
2853            value {
2854              list {
2855                type: DT_INT32
2856                type: DT_RESOURCE
2857                type: DT_RESOURCE
2858                type: DT_RESOURCE
2859                type: DT_RESOURCE
2860              }
2861            }
2862          }
2863          attr {
2864            key: "Tout"
2865            value {
2866              list {
2867                type: DT_FLOAT
2868              }
2869            }
2870          }
2871          attr {
2872            key: "_collective_manager_ids"
2873            value {
2874              list {
2875              }
2876            }
2877          }
2878          attr {
2879            key: "_output_shapes"
2880            value {
2881              list {
2882                shape {
2883                  dim {
2884                    size: -1
2885                  }
2886                  dim {
2887                    size: 1
2888                  }
2889                }
2890              }
2891            }
2892          }
2893          attr {
2894            key: "_read_only_resource_inputs"
2895            value {
2896              list {
2897                i: 1
2898                i: 2
2899                i: 3
2900                i: 4
2901              }
2902            }
2903          }
2904          attr {
2905            key: "config_proto"
2906            value {
2907              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
2908            }
2909          }
2910          attr {
2911            key: "f"
2912            value {
2913              func {
2914                name: "__inference_sequential_layer_call_and_return_conditional_losses_6645"
2915              }
2916            }
2917          }
2918          experimental_debug_info {
2919            original_node_names: "StatefulPartitionedCall"
2920          }
2921        }
2922        node_def {
2923          name: "Identity"
2924          op: "Identity"
2925          input: "StatefulPartitionedCall:output:0"
2926          input: "^StatefulPartitionedCall"
2927          attr {
2928            key: "T"
2929            value {
2930              type: DT_FLOAT
2931            }
2932          }
2933          attr {
2934            key: "_output_shapes"
2935            value {
2936              list {
2937                shape {
2938                  dim {
2939                    size: -1
2940                  }
2941                  dim {
2942                    size: 1
2943                  }
2944                }
2945              }
2946            }
2947          }
2948          experimental_debug_info {
2949            original_node_names: "Identity"
2950          }
2951        }
2952        ret {
2953          key: "identity"
2954          value: "Identity:output:0"
2955        }
2956        attr {
2957          key: "_input_shapes"
2958          value {
2959            list {
2960              shape {
2961                dim {
2962                  size: -1
2963                }
2964                dim {
2965                  size: 214
2966                }
2967              }
2968              shape {
2969                unknown_rank: true
2970              }
2971              shape {
2972                unknown_rank: true
2973              }
2974              shape {
2975                unknown_rank: true
2976              }
2977              shape {
2978                unknown_rank: true
2979              }
2980            }
2981          }
2982        }
2983        control_ret {
2984          key: "StatefulPartitionedCall"
2985          value: "StatefulPartitionedCall"
2986        }
2987        arg_attr {
2988          key: 0
2989          value {
2990            attr {
2991              key: "_output_shapes"
2992              value {
2993                list {
2994                  shape {
2995                    dim {
2996                      size: -1
2997                    }
2998                    dim {
2999                      size: 214
3000                    }
3001                  }
3002                }
3003              }
3004            }
3005            attr {
3006              key: "_user_specified_name"
3007              value {
3008                s: "input_1"
3009              }
3010            }
3011          }
3012        }
3013        arg_attr {
3014          key: 1
3015          value {
3016            attr {
3017              key: "_output_shapes"
3018              value {
3019                list {
3020                  shape {
3021                  }
3022                }
3023              }
3024            }
3025          }
3026        }
3027        arg_attr {
3028          key: 2
3029          value {
3030            attr {
3031              key: "_output_shapes"
3032              value {
3033                list {
3034                  shape {
3035                  }
3036                }
3037              }
3038            }
3039          }
3040        }
3041        arg_attr {
3042          key: 3
3043          value {
3044            attr {
3045              key: "_output_shapes"
3046              value {
3047                list {
3048                  shape {
3049                  }
3050                }
3051              }
3052            }
3053          }
3054        }
3055        arg_attr {
3056          key: 4
3057          value {
3058            attr {
3059              key: "_output_shapes"
3060              value {
3061                list {
3062                  shape {
3063                  }
3064                }
3065              }
3066            }
3067          }
3068        }
3069      }
3070      function {
3071        signature {
3072          name: "__inference_dense_1_layer_call_and_return_conditional_losses_6764"
3073          input_arg {
3074            name: "inputs"
3075            type: DT_FLOAT
3076          }
3077          input_arg {
3078            name: "matmul_readvariableop_resource"
3079            type: DT_RESOURCE
3080          }
3081          input_arg {
3082            name: "biasadd_readvariableop_resource"
3083            type: DT_RESOURCE
3084          }
3085          output_arg {
3086            name: "identity"
3087            type: DT_FLOAT
3088          }
3089          is_stateful: true
3090        }
3091        node_def {
3092          name: "MatMul/ReadVariableOp"
3093          op: "ReadVariableOp"
3094          input: "matmul_readvariableop_resource"
3095          attr {
3096            key: "_output_shapes"
3097            value {
3098              list {
3099                shape {
3100                  dim {
3101                    size: 100
3102                  }
3103                  dim {
3104                    size: 1
3105                  }
3106                }
3107              }
3108            }
3109          }
3110          attr {
3111            key: "dtype"
3112            value {
3113              type: DT_FLOAT
3114            }
3115          }
3116          experimental_debug_info {
3117            original_node_names: "MatMul/ReadVariableOp"
3118          }
3119        }
3120        node_def {
3121          name: "MatMul"
3122          op: "MatMul"
3123          input: "inputs"
3124          input: "MatMul/ReadVariableOp:value:0"
3125          attr {
3126            key: "T"
3127            value {
3128              type: DT_FLOAT
3129            }
3130          }
3131          attr {
3132            key: "_output_shapes"
3133            value {
3134              list {
3135                shape {
3136                  dim {
3137                    size: -1
3138                  }
3139                  dim {
3140                    size: 1
3141                  }
3142                }
3143              }
3144            }
3145          }
3146          experimental_debug_info {
3147            original_node_names: "MatMul"
3148          }
3149        }
3150        node_def {
3151          name: "BiasAdd/ReadVariableOp"
3152          op: "ReadVariableOp"
3153          input: "biasadd_readvariableop_resource"
3154          attr {
3155            key: "_output_shapes"
3156            value {
3157              list {
3158                shape {
3159                  dim {
3160                    size: 1
3161                  }
3162                }
3163              }
3164            }
3165          }
3166          attr {
3167            key: "dtype"
3168            value {
3169              type: DT_FLOAT
3170            }
3171          }
3172          experimental_debug_info {
3173            original_node_names: "BiasAdd/ReadVariableOp"
3174          }
3175        }
3176        node_def {
3177          name: "BiasAdd"
3178          op: "BiasAdd"
3179          input: "MatMul:product:0"
3180          input: "BiasAdd/ReadVariableOp:value:0"
3181          attr {
3182            key: "T"
3183            value {
3184              type: DT_FLOAT
3185            }
3186          }
3187          attr {
3188            key: "_output_shapes"
3189            value {
3190              list {
3191                shape {
3192                  dim {
3193                    size: -1
3194                  }
3195                  dim {
3196                    size: 1
3197                  }
3198                }
3199              }
3200            }
3201          }
3202          experimental_debug_info {
3203            original_node_names: "BiasAdd"
3204          }
3205        }
3206        node_def {
3207          name: "Identity"
3208          op: "Identity"
3209          input: "BiasAdd:output:0"
3210          attr {
3211            key: "T"
3212            value {
3213              type: DT_FLOAT
3214            }
3215          }
3216          attr {
3217            key: "_output_shapes"
3218            value {
3219              list {
3220                shape {
3221                  dim {
3222                    size: -1
3223                  }
3224                  dim {
3225                    size: 1
3226                  }
3227                }
3228              }
3229            }
3230          }
3231          experimental_debug_info {
3232            original_node_names: "Identity"
3233          }
3234        }
3235        ret {
3236          key: "identity"
3237          value: "Identity:output:0"
3238        }
3239        attr {
3240          key: "_input_shapes"
3241          value {
3242            list {
3243              shape {
3244                dim {
3245                  size: -1
3246                }
3247                dim {
3248                  size: 100
3249                }
3250              }
3251              shape {
3252                unknown_rank: true
3253              }
3254              shape {
3255                unknown_rank: true
3256              }
3257            }
3258          }
3259        }
3260        arg_attr {
3261          key: 0
3262          value {
3263            attr {
3264              key: "_output_shapes"
3265              value {
3266                list {
3267                  shape {
3268                    dim {
3269                      size: -1
3270                    }
3271                    dim {
3272                      size: 100
3273                    }
3274                  }
3275                }
3276              }
3277            }
3278            attr {
3279              key: "_user_specified_name"
3280              value {
3281                s: "inputs"
3282              }
3283            }
3284          }
3285        }
3286        arg_attr {
3287          key: 1
3288          value {
3289            attr {
3290              key: "_output_shapes"
3291              value {
3292                list {
3293                  shape {
3294                  }
3295                }
3296              }
3297            }
3298          }
3299        }
3300        arg_attr {
3301          key: 2
3302          value {
3303            attr {
3304              key: "_output_shapes"
3305              value {
3306                list {
3307                  shape {
3308                  }
3309                }
3310              }
3311            }
3312          }
3313        }
3314      }
3315      function {
3316        signature {
3317          name: "__inference_dense_layer_call_fn_6754"
3318          input_arg {
3319            name: "inputs"
3320            type: DT_INT32
3321          }
3322          input_arg {
3323            name: "unknown"
3324            type: DT_RESOURCE
3325          }
3326          input_arg {
3327            name: "unknown_0"
3328            type: DT_RESOURCE
3329          }
3330          output_arg {
3331            name: "identity"
3332            type: DT_FLOAT
3333          }
3334          is_stateful: true
3335          control_output: "StatefulPartitionedCall"
3336        }
3337        node_def {
3338          name: "StatefulPartitionedCall"
3339          op: "StatefulPartitionedCall"
3340          input: "inputs"
3341          input: "unknown"
3342          input: "unknown_0"
3343          attr {
3344            key: "Tin"
3345            value {
3346              list {
3347                type: DT_INT32
3348                type: DT_RESOURCE
3349                type: DT_RESOURCE
3350              }
3351            }
3352          }
3353          attr {
3354            key: "Tout"
3355            value {
3356              list {
3357                type: DT_FLOAT
3358              }
3359            }
3360          }
3361          attr {
3362            key: "_collective_manager_ids"
3363            value {
3364              list {
3365              }
3366            }
3367          }
3368          attr {
3369            key: "_output_shapes"
3370            value {
3371              list {
3372                shape {
3373                  dim {
3374                    size: -1
3375                  }
3376                  dim {
3377                    size: 100
3378                  }
3379                }
3380              }
3381            }
3382          }
3383          attr {
3384            key: "_read_only_resource_inputs"
3385            value {
3386              list {
3387                i: 1
3388                i: 2
3389              }
3390            }
3391          }
3392          attr {
3393            key: "config_proto"
3394            value {
3395              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
3396            }
3397          }
3398          attr {
3399            key: "f"
3400            value {
3401              func {
3402                name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
3403              }
3404            }
3405          }
3406          experimental_debug_info {
3407            original_node_names: "StatefulPartitionedCall"
3408          }
3409        }
3410        node_def {
3411          name: "Identity"
3412          op: "Identity"
3413          input: "StatefulPartitionedCall:output:0"
3414          input: "^StatefulPartitionedCall"
3415          attr {
3416            key: "T"
3417            value {
3418              type: DT_FLOAT
3419            }
3420          }
3421          attr {
3422            key: "_output_shapes"
3423            value {
3424              list {
3425                shape {
3426                  dim {
3427                    size: -1
3428                  }
3429                  dim {
3430                    size: 100
3431                  }
3432                }
3433              }
3434            }
3435          }
3436          experimental_debug_info {
3437            original_node_names: "Identity"
3438          }
3439        }
3440        ret {
3441          key: "identity"
3442          value: "Identity:output:0"
3443        }
3444        attr {
3445          key: "_input_shapes"
3446          value {
3447            list {
3448              shape {
3449                dim {
3450                  size: -1
3451                }
3452                dim {
3453                  size: 214
3454                }
3455              }
3456              shape {
3457                unknown_rank: true
3458              }
3459              shape {
3460                unknown_rank: true
3461              }
3462            }
3463          }
3464        }
3465        control_ret {
3466          key: "StatefulPartitionedCall"
3467          value: "StatefulPartitionedCall"
3468        }
3469        arg_attr {
3470          key: 0
3471          value {
3472            attr {
3473              key: "_output_shapes"
3474              value {
3475                list {
3476                  shape {
3477                    dim {
3478                      size: -1
3479                    }
3480                    dim {
3481                      size: 214
3482                    }
3483                  }
3484                }
3485              }
3486            }
3487            attr {
3488              key: "_user_specified_name"
3489              value {
3490                s: "inputs"
3491              }
3492            }
3493          }
3494        }
3495        arg_attr {
3496          key: 1
3497          value {
3498            attr {
3499              key: "_output_shapes"
3500              value {
3501                list {
3502                  shape {
3503                  }
3504                }
3505              }
3506            }
3507          }
3508        }
3509        arg_attr {
3510          key: 2
3511          value {
3512            attr {
3513              key: "_output_shapes"
3514              value {
3515                list {
3516                  shape {
3517                  }
3518                }
3519              }
3520            }
3521          }
3522        }
3523      }
3524      function {
3525        signature {
3526          name: "__inference__traced_save_6824"
3527          input_arg {
3528            name: "file_prefix"
3529            type: DT_STRING
3530          }
3531          input_arg {
3532            name: "savev2_dense_kernel_read_readvariableop"
3533            type: DT_FLOAT
3534          }
3535          input_arg {
3536            name: "savev2_dense_bias_read_readvariableop"
3537            type: DT_FLOAT
3538          }
3539          input_arg {
3540            name: "savev2_dense_1_kernel_read_readvariableop"
3541            type: DT_FLOAT
3542          }
3543          input_arg {
3544            name: "savev2_dense_1_bias_read_readvariableop"
3545            type: DT_FLOAT
3546          }
3547          input_arg {
3548            name: "savev2_total_read_readvariableop"
3549            type: DT_FLOAT
3550          }
3551          input_arg {
3552            name: "savev2_count_read_readvariableop"
3553            type: DT_FLOAT
3554          }
3555          input_arg {
3556            name: "savev2_total_1_read_readvariableop"
3557            type: DT_FLOAT
3558          }
3559          input_arg {
3560            name: "savev2_count_1_read_readvariableop"
3561            type: DT_FLOAT
3562          }
3563          input_arg {
3564            name: "savev2_1_const"
3565            type: DT_STRING
3566          }
3567          output_arg {
3568            name: "identity_1"
3569            type: DT_STRING
3570          }
3571          is_stateful: true
3572          control_output: "MergeV2Checkpoints"
3573          control_output: "SaveV2"
3574          control_output: "SaveV2_1"
3575        }
3576        node_def {
3577          name: "StaticRegexFullMatch"
3578          op: "StaticRegexFullMatch"
3579          input: "file_prefix"
3580          device: "/device:CPU:*"
3581          attr {
3582            key: "_output_shapes"
3583            value {
3584              list {
3585                shape {
3586                }
3587              }
3588            }
3589          }
3590          attr {
3591            key: "pattern"
3592            value {
3593              s: "^s3://.*"
3594            }
3595          }
3596          experimental_debug_info {
3597            original_node_names: "StaticRegexFullMatch"
3598          }
3599        }
3600        node_def {
3601          name: "Const"
3602          op: "Const"
3603          device: "/device:CPU:*"
3604          attr {
3605            key: "_output_shapes"
3606            value {
3607              list {
3608                shape {
3609                }
3610              }
3611            }
3612          }
3613          attr {
3614            key: "dtype"
3615            value {
3616              type: DT_STRING
3617            }
3618          }
3619          attr {
3620            key: "value"
3621            value {
3622              tensor {
3623                dtype: DT_STRING
3624                tensor_shape {
3625                }
3626                string_val: ".part"
3627              }
3628            }
3629          }
3630          experimental_debug_info {
3631            original_node_names: "Const"
3632          }
3633        }
3634        node_def {
3635          name: "Const_1"
3636          op: "Const"
3637          device: "/device:CPU:*"
3638          attr {
3639            key: "_output_shapes"
3640            value {
3641              list {
3642                shape {
3643                }
3644              }
3645            }
3646          }
3647          attr {
3648            key: "dtype"
3649            value {
3650              type: DT_STRING
3651            }
3652          }
3653          attr {
3654            key: "value"
3655            value {
3656              tensor {
3657                dtype: DT_STRING
3658                tensor_shape {
3659                }
3660                string_val: "_temp_6f1e5fef49bb4c06ace07a8a95dfbb1b/part"
3661              }
3662            }
3663          }
3664          experimental_debug_info {
3665            original_node_names: "Const_1"
3666          }
3667        }
3668        node_def {
3669          name: "Select"
3670          op: "Select"
3671          input: "StaticRegexFullMatch:output:0"
3672          input: "Const:output:0"
3673          input: "Const_1:output:0"
3674          device: "/device:CPU:*"
3675          attr {
3676            key: "T"
3677            value {
3678              type: DT_STRING
3679            }
3680          }
3681          attr {
3682            key: "_output_shapes"
3683            value {
3684              list {
3685                shape {
3686                }
3687              }
3688            }
3689          }
3690          experimental_debug_info {
3691            original_node_names: "Select"
3692          }
3693        }
3694        node_def {
3695          name: "StringJoin"
3696          op: "StringJoin"
3697          input: "file_prefix"
3698          input: "Select:output:0"
3699          device: "/device:CPU:*"
3700          attr {
3701            key: "N"
3702            value {
3703              i: 2
3704            }
3705          }
3706          attr {
3707            key: "_output_shapes"
3708            value {
3709              list {
3710                shape {
3711                }
3712              }
3713            }
3714          }
3715          experimental_debug_info {
3716            original_node_names: "StringJoin"
3717          }
3718        }
3719        node_def {
3720          name: "num_shards"
3721          op: "Const"
3722          attr {
3723            key: "_output_shapes"
3724            value {
3725              list {
3726                shape {
3727                }
3728              }
3729            }
3730          }
3731          attr {
3732            key: "dtype"
3733            value {
3734              type: DT_INT32
3735            }
3736          }
3737          attr {
3738            key: "value"
3739            value {
3740              tensor {
3741                dtype: DT_INT32
3742                tensor_shape {
3743                }
3744                int_val: 2
3745              }
3746            }
3747          }
3748          experimental_debug_info {
3749            original_node_names: "num_shards"
3750          }
3751        }
3752        node_def {
3753          name: "ShardedFilename/shard"
3754          op: "Const"
3755          device: "/device:CPU:0"
3756          attr {
3757            key: "_output_shapes"
3758            value {
3759              list {
3760                shape {
3761                }
3762              }
3763            }
3764          }
3765          attr {
3766            key: "dtype"
3767            value {
3768              type: DT_INT32
3769            }
3770          }
3771          attr {
3772            key: "value"
3773            value {
3774              tensor {
3775                dtype: DT_INT32
3776                tensor_shape {
3777                }
3778                int_val: 0
3779              }
3780            }
3781          }
3782          experimental_debug_info {
3783            original_node_names: "ShardedFilename/shard"
3784          }
3785        }
3786        node_def {
3787          name: "ShardedFilename"
3788          op: "ShardedFilename"
3789          input: "StringJoin:output:0"
3790          input: "ShardedFilename/shard:output:0"
3791          input: "num_shards:output:0"
3792          device: "/device:CPU:0"
3793          attr {
3794            key: "_output_shapes"
3795            value {
3796              list {
3797                shape {
3798                }
3799              }
3800            }
3801          }
3802          experimental_debug_info {
3803            original_node_names: "ShardedFilename"
3804          }
3805        }
3806        node_def {
3807          name: "SaveV2/tensor_names"
3808          op: "Const"
3809          device: "/device:CPU:0"
3810          attr {
3811            key: "_output_shapes"
3812            value {
3813              list {
3814                shape {
3815                  dim {
3816                    size: 8
3817                  }
3818                }
3819              }
3820            }
3821          }
3822          attr {
3823            key: "dtype"
3824            value {
3825              type: DT_STRING
3826            }
3827          }
3828          attr {
3829            key: "value"
3830            value {
3831              tensor {
3832                dtype: DT_STRING
3833                tensor_shape {
3834                  dim {
3835                    size: 8
3836                  }
3837                }
3838                string_val: "layer_with_weights-0/kernel/.ATTRIBUTES/VARIABLE_VALUE"
3839                string_val: "layer_with_weights-0/bias/.ATTRIBUTES/VARIABLE_VALUE"
3840                string_val: "layer_with_weights-1/kernel/.ATTRIBUTES/VARIABLE_VALUE"
3841                string_val: "layer_with_weights-1/bias/.ATTRIBUTES/VARIABLE_VALUE"
3842                string_val: "keras_api/metrics/0/total/.ATTRIBUTES/VARIABLE_VALUE"
3843                string_val: "keras_api/metrics/0/count/.ATTRIBUTES/VARIABLE_VALUE"
3844                string_val: "keras_api/metrics/1/total/.ATTRIBUTES/VARIABLE_VALUE"
3845                string_val: "keras_api/metrics/1/count/.ATTRIBUTES/VARIABLE_VALUE"
3846              }
3847            }
3848          }
3849          experimental_debug_info {
3850            original_node_names: "SaveV2/tensor_names"
3851          }
3852        }
3853        node_def {
3854          name: "SaveV2/shape_and_slices"
3855          op: "Const"
3856          device: "/device:CPU:0"
3857          attr {
3858            key: "_output_shapes"
3859            value {
3860              list {
3861                shape {
3862                  dim {
3863                    size: 8
3864                  }
3865                }
3866              }
3867            }
3868          }
3869          attr {
3870            key: "dtype"
3871            value {
3872              type: DT_STRING
3873            }
3874          }
3875          attr {
3876            key: "value"
3877            value {
3878              tensor {
3879                dtype: DT_STRING
3880                tensor_shape {
3881                  dim {
3882                    size: 8
3883                  }
3884                }
3885                string_val: ""
3886                string_val: ""
3887                string_val: ""
3888                string_val: ""
3889                string_val: ""
3890                string_val: ""
3891                string_val: ""
3892                string_val: ""
3893              }
3894            }
3895          }
3896          experimental_debug_info {
3897            original_node_names: "SaveV2/shape_and_slices"
3898          }
3899        }
3900        node_def {
3901          name: "SaveV2"
3902          op: "SaveV2"
3903          input: "ShardedFilename:filename:0"
3904          input: "SaveV2/tensor_names:output:0"
3905          input: "SaveV2/shape_and_slices:output:0"
3906          input: "savev2_dense_kernel_read_readvariableop"
3907          input: "savev2_dense_bias_read_readvariableop"
3908          input: "savev2_dense_1_kernel_read_readvariableop"
3909          input: "savev2_dense_1_bias_read_readvariableop"
3910          input: "savev2_total_read_readvariableop"
3911          input: "savev2_count_read_readvariableop"
3912          input: "savev2_total_1_read_readvariableop"
3913          input: "savev2_count_1_read_readvariableop"
3914          device: "/device:CPU:0"
3915          attr {
3916            key: "_output_shapes"
3917            value {
3918              list {
3919              }
3920            }
3921          }
3922          attr {
3923            key: "dtypes"
3924            value {
3925              list {
3926                type: DT_FLOAT
3927                type: DT_FLOAT
3928                type: DT_FLOAT
3929                type: DT_FLOAT
3930                type: DT_FLOAT
3931                type: DT_FLOAT
3932                type: DT_FLOAT
3933                type: DT_FLOAT
3934              }
3935            }
3936          }
3937          experimental_debug_info {
3938            original_node_names: "SaveV2"
3939          }
3940        }
3941        node_def {
3942          name: "ShardedFilename_1/shard"
3943          op: "Const"
3944          device: "/device:CPU:0"
3945          attr {
3946            key: "_output_shapes"
3947            value {
3948              list {
3949                shape {
3950                }
3951              }
3952            }
3953          }
3954          attr {
3955            key: "dtype"
3956            value {
3957              type: DT_INT32
3958            }
3959          }
3960          attr {
3961            key: "value"
3962            value {
3963              tensor {
3964                dtype: DT_INT32
3965                tensor_shape {
3966                }
3967                int_val: 1
3968              }
3969            }
3970          }
3971          experimental_debug_info {
3972            original_node_names: "ShardedFilename_1/shard"
3973          }
3974        }
3975        node_def {
3976          name: "ShardedFilename_1"
3977          op: "ShardedFilename"
3978          input: "StringJoin:output:0"
3979          input: "ShardedFilename_1/shard:output:0"
3980          input: "num_shards:output:0"
3981          device: "/device:CPU:0"
3982          attr {
3983            key: "_output_shapes"
3984            value {
3985              list {
3986                shape {
3987                }
3988              }
3989            }
3990          }
3991          experimental_debug_info {
3992            original_node_names: "ShardedFilename_1"
3993          }
3994        }
3995        node_def {
3996          name: "SaveV2_1/tensor_names"
3997          op: "Const"
3998          device: "/device:CPU:0"
3999          attr {
4000            key: "_output_shapes"
4001            value {
4002              list {
4003                shape {
4004                  dim {
4005                    size: 1
4006                  }
4007                }
4008              }
4009            }
4010          }
4011          attr {
4012            key: "dtype"
4013            value {
4014              type: DT_STRING
4015            }
4016          }
4017          attr {
4018            key: "value"
4019            value {
4020              tensor {
4021                dtype: DT_STRING
4022                tensor_shape {
4023                  dim {
4024                    size: 1
4025                  }
4026                }
4027                string_val: "_CHECKPOINTABLE_OBJECT_GRAPH"
4028              }
4029            }
4030          }
4031          experimental_debug_info {
4032            original_node_names: "SaveV2_1/tensor_names"
4033          }
4034        }
4035        node_def {
4036          name: "SaveV2_1/shape_and_slices"
4037          op: "Const"
4038          device: "/device:CPU:0"
4039          attr {
4040            key: "_output_shapes"
4041            value {
4042              list {
4043                shape {
4044                  dim {
4045                    size: 1
4046                  }
4047                }
4048              }
4049            }
4050          }
4051          attr {
4052            key: "dtype"
4053            value {
4054              type: DT_STRING
4055            }
4056          }
4057          attr {
4058            key: "value"
4059            value {
4060              tensor {
4061                dtype: DT_STRING
4062                tensor_shape {
4063                  dim {
4064                    size: 1
4065                  }
4066                }
4067                string_val: ""
4068              }
4069            }
4070          }
4071          experimental_debug_info {
4072            original_node_names: "SaveV2_1/shape_and_slices"
4073          }
4074        }
4075        node_def {
4076          name: "SaveV2_1"
4077          op: "SaveV2"
4078          input: "ShardedFilename_1:filename:0"
4079          input: "SaveV2_1/tensor_names:output:0"
4080          input: "SaveV2_1/shape_and_slices:output:0"
4081          input: "savev2_1_const"
4082          input: "^SaveV2"
4083          device: "/device:CPU:0"
4084          attr {
4085            key: "_output_shapes"
4086            value {
4087              list {
4088              }
4089            }
4090          }
4091          attr {
4092            key: "dtypes"
4093            value {
4094              list {
4095                type: DT_STRING
4096              }
4097            }
4098          }
4099          experimental_debug_info {
4100            original_node_names: "SaveV2_1"
4101          }
4102        }
4103        node_def {
4104          name: "MergeV2Checkpoints/checkpoint_prefixes"
4105          op: "Pack"
4106          input: "ShardedFilename:filename:0"
4107          input: "ShardedFilename_1:filename:0"
4108          input: "^SaveV2"
4109          input: "^SaveV2_1"
4110          device: "/device:CPU:0"
4111          attr {
4112            key: "N"
4113            value {
4114              i: 2
4115            }
4116          }
4117          attr {
4118            key: "T"
4119            value {
4120              type: DT_STRING
4121            }
4122          }
4123          attr {
4124            key: "_output_shapes"
4125            value {
4126              list {
4127                shape {
4128                  dim {
4129                    size: 2
4130                  }
4131                }
4132              }
4133            }
4134          }
4135          experimental_debug_info {
4136            original_node_names: "MergeV2Checkpoints/checkpoint_prefixes"
4137          }
4138        }
4139        node_def {
4140          name: "MergeV2Checkpoints"
4141          op: "MergeV2Checkpoints"
4142          input: "MergeV2Checkpoints/checkpoint_prefixes:output:0"
4143          input: "file_prefix"
4144          input: "^SaveV2_1"
4145          device: "/device:CPU:0"
4146          attr {
4147            key: "_output_shapes"
4148            value {
4149              list {
4150              }
4151            }
4152          }
4153          experimental_debug_info {
4154            original_node_names: "MergeV2Checkpoints"
4155          }
4156        }
4157        node_def {
4158          name: "Identity"
4159          op: "Identity"
4160          input: "file_prefix"
4161          input: "^MergeV2Checkpoints"
4162          device: "/device:CPU:0"
4163          attr {
4164            key: "T"
4165            value {
4166              type: DT_STRING
4167            }
4168          }
4169          attr {
4170            key: "_output_shapes"
4171            value {
4172              list {
4173                shape {
4174                }
4175              }
4176            }
4177          }
4178          experimental_debug_info {
4179            original_node_names: "Identity"
4180          }
4181        }
4182        node_def {
4183          name: "Identity_1"
4184          op: "Identity"
4185          input: "Identity:output:0"
4186          input: "^MergeV2Checkpoints"
4187          input: "^SaveV2"
4188          input: "^SaveV2_1"
4189          attr {
4190            key: "T"
4191            value {
4192              type: DT_STRING
4193            }
4194          }
4195          attr {
4196            key: "_output_shapes"
4197            value {
4198              list {
4199                shape {
4200                }
4201              }
4202            }
4203          }
4204          experimental_debug_info {
4205            original_node_names: "Identity_1"
4206          }
4207        }
4208        ret {
4209          key: "identity_1"
4210          value: "Identity_1:output:0"
4211        }
4212        attr {
4213          key: "_input_shapes"
4214          value {
4215            list {
4216              shape {
4217              }
4218              shape {
4219                dim {
4220                  size: 214
4221                }
4222                dim {
4223                  size: 100
4224                }
4225              }
4226              shape {
4227                dim {
4228                  size: 100
4229                }
4230              }
4231              shape {
4232                dim {
4233                  size: 100
4234                }
4235                dim {
4236                  size: 1
4237                }
4238              }
4239              shape {
4240                dim {
4241                  size: 1
4242                }
4243              }
4244              shape {
4245              }
4246              shape {
4247              }
4248              shape {
4249              }
4250              shape {
4251              }
4252              shape {
4253              }
4254            }
4255          }
4256        }
4257        control_ret {
4258          key: "MergeV2Checkpoints"
4259          value: "MergeV2Checkpoints"
4260        }
4261        control_ret {
4262          key: "SaveV2"
4263          value: "SaveV2"
4264        }
4265        control_ret {
4266          key: "SaveV2_1"
4267          value: "SaveV2_1"
4268        }
4269        arg_attr {
4270          key: 0
4271          value {
4272            attr {
4273              key: "_output_shapes"
4274              value {
4275                list {
4276                  shape {
4277                  }
4278                }
4279              }
4280            }
4281            attr {
4282              key: "_user_specified_name"
4283              value {
4284                s: "file_prefix"
4285              }
4286            }
4287          }
4288        }
4289        arg_attr {
4290          key: 1
4291          value {
4292            attr {
4293              key: "_output_shapes"
4294              value {
4295                list {
4296                  shape {
4297                    dim {
4298                      size: 214
4299                    }
4300                    dim {
4301                      size: 100
4302                    }
4303                  }
4304                }
4305              }
4306            }
4307          }
4308        }
4309        arg_attr {
4310          key: 2
4311          value {
4312            attr {
4313              key: "_output_shapes"
4314              value {
4315                list {
4316                  shape {
4317                    dim {
4318                      size: 100
4319                    }
4320                  }
4321                }
4322              }
4323            }
4324          }
4325        }
4326        arg_attr {
4327          key: 3
4328          value {
4329            attr {
4330              key: "_output_shapes"
4331              value {
4332                list {
4333                  shape {
4334                    dim {
4335                      size: 100
4336                    }
4337                    dim {
4338                      size: 1
4339                    }
4340                  }
4341                }
4342              }
4343            }
4344          }
4345        }
4346        arg_attr {
4347          key: 4
4348          value {
4349            attr {
4350              key: "_output_shapes"
4351              value {
4352                list {
4353                  shape {
4354                    dim {
4355                      size: 1
4356                    }
4357                  }
4358                }
4359              }
4360            }
4361          }
4362        }
4363        arg_attr {
4364          key: 5
4365          value {
4366            attr {
4367              key: "_output_shapes"
4368              value {
4369                list {
4370                  shape {
4371                  }
4372                }
4373              }
4374            }
4375          }
4376        }
4377        arg_attr {
4378          key: 6
4379          value {
4380            attr {
4381              key: "_output_shapes"
4382              value {
4383                list {
4384                  shape {
4385                  }
4386                }
4387              }
4388            }
4389          }
4390        }
4391        arg_attr {
4392          key: 7
4393          value {
4394            attr {
4395              key: "_output_shapes"
4396              value {
4397                list {
4398                  shape {
4399                  }
4400                }
4401              }
4402            }
4403          }
4404        }
4405        arg_attr {
4406          key: 8
4407          value {
4408            attr {
4409              key: "_output_shapes"
4410              value {
4411                list {
4412                  shape {
4413                  }
4414                }
4415              }
4416            }
4417          }
4418        }
4419        arg_attr {
4420          key: 9
4421          value {
4422            attr {
4423              key: "_output_shapes"
4424              value {
4425                list {
4426                  shape {
4427                  }
4428                }
4429              }
4430            }
4431          }
4432        }
4433      }
4434      function {
4435        signature {
4436          name: "__inference_sequential_layer_call_and_return_conditional_losses_6689"
4437          input_arg {
4438            name: "inputs"
4439            type: DT_INT32
4440          }
4441          input_arg {
4442            name: "dense_matmul_readvariableop_resource"
4443            type: DT_RESOURCE
4444          }
4445          input_arg {
4446            name: "dense_biasadd_readvariableop_resource"
4447            type: DT_RESOURCE
4448          }
4449          input_arg {
4450            name: "dense_1_matmul_readvariableop_resource"
4451            type: DT_RESOURCE
4452          }
4453          input_arg {
4454            name: "dense_1_biasadd_readvariableop_resource"
4455            type: DT_RESOURCE
4456          }
4457          output_arg {
4458            name: "identity"
4459            type: DT_FLOAT
4460          }
4461          is_stateful: true
4462        }
4463        node_def {
4464          name: "dense/Cast"
4465          op: "Cast"
4466          input: "inputs"
4467          attr {
4468            key: "DstT"
4469            value {
4470              type: DT_FLOAT
4471            }
4472          }
4473          attr {
4474            key: "SrcT"
4475            value {
4476              type: DT_INT32
4477            }
4478          }
4479          attr {
4480            key: "_output_shapes"
4481            value {
4482              list {
4483                shape {
4484                  dim {
4485                    size: -1
4486                  }
4487                  dim {
4488                    size: 214
4489                  }
4490                }
4491              }
4492            }
4493          }
4494          experimental_debug_info {
4495            original_node_names: "dense/Cast"
4496          }
4497        }
4498        node_def {
4499          name: "dense/MatMul/ReadVariableOp"
4500          op: "ReadVariableOp"
4501          input: "dense_matmul_readvariableop_resource"
4502          attr {
4503            key: "_output_shapes"
4504            value {
4505              list {
4506                shape {
4507                  dim {
4508                    size: 214
4509                  }
4510                  dim {
4511                    size: 100
4512                  }
4513                }
4514              }
4515            }
4516          }
4517          attr {
4518            key: "dtype"
4519            value {
4520              type: DT_FLOAT
4521            }
4522          }
4523          experimental_debug_info {
4524            original_node_names: "dense/MatMul/ReadVariableOp"
4525          }
4526        }
4527        node_def {
4528          name: "dense/MatMul"
4529          op: "MatMul"
4530          input: "dense/Cast:y:0"
4531          input: "dense/MatMul/ReadVariableOp:value:0"
4532          attr {
4533            key: "T"
4534            value {
4535              type: DT_FLOAT
4536            }
4537          }
4538          attr {
4539            key: "_output_shapes"
4540            value {
4541              list {
4542                shape {
4543                  dim {
4544                    size: -1
4545                  }
4546                  dim {
4547                    size: 100
4548                  }
4549                }
4550              }
4551            }
4552          }
4553          experimental_debug_info {
4554            original_node_names: "dense/MatMul"
4555          }
4556        }
4557        node_def {
4558          name: "dense/BiasAdd/ReadVariableOp"
4559          op: "ReadVariableOp"
4560          input: "dense_biasadd_readvariableop_resource"
4561          attr {
4562            key: "_output_shapes"
4563            value {
4564              list {
4565                shape {
4566                  dim {
4567                    size: 100
4568                  }
4569                }
4570              }
4571            }
4572          }
4573          attr {
4574            key: "dtype"
4575            value {
4576              type: DT_FLOAT
4577            }
4578          }
4579          experimental_debug_info {
4580            original_node_names: "dense/BiasAdd/ReadVariableOp"
4581          }
4582        }
4583        node_def {
4584          name: "dense/BiasAdd"
4585          op: "BiasAdd"
4586          input: "dense/MatMul:product:0"
4587          input: "dense/BiasAdd/ReadVariableOp:value:0"
4588          attr {
4589            key: "T"
4590            value {
4591              type: DT_FLOAT
4592            }
4593          }
4594          attr {
4595            key: "_output_shapes"
4596            value {
4597              list {
4598                shape {
4599                  dim {
4600                    size: -1
4601                  }
4602                  dim {
4603                    size: 100
4604                  }
4605                }
4606              }
4607            }
4608          }
4609          experimental_debug_info {
4610            original_node_names: "dense/BiasAdd"
4611          }
4612        }
4613        node_def {
4614          name: "dense/Relu"
4615          op: "Relu"
4616          input: "dense/BiasAdd:output:0"
4617          attr {
4618            key: "T"
4619            value {
4620              type: DT_FLOAT
4621            }
4622          }
4623          attr {
4624            key: "_output_shapes"
4625            value {
4626              list {
4627                shape {
4628                  dim {
4629                    size: -1
4630                  }
4631                  dim {
4632                    size: 100
4633                  }
4634                }
4635              }
4636            }
4637          }
4638          experimental_debug_info {
4639            original_node_names: "dense/Relu"
4640          }
4641        }
4642        node_def {
4643          name: "dense_1/MatMul/ReadVariableOp"
4644          op: "ReadVariableOp"
4645          input: "dense_1_matmul_readvariableop_resource"
4646          attr {
4647            key: "_output_shapes"
4648            value {
4649              list {
4650                shape {
4651                  dim {
4652                    size: 100
4653                  }
4654                  dim {
4655                    size: 1
4656                  }
4657                }
4658              }
4659            }
4660          }
4661          attr {
4662            key: "dtype"
4663            value {
4664              type: DT_FLOAT
4665            }
4666          }
4667          experimental_debug_info {
4668            original_node_names: "dense_1/MatMul/ReadVariableOp"
4669          }
4670        }
4671        node_def {
4672          name: "dense_1/MatMul"
4673          op: "MatMul"
4674          input: "dense/Relu:activations:0"
4675          input: "dense_1/MatMul/ReadVariableOp:value:0"
4676          attr {
4677            key: "T"
4678            value {
4679              type: DT_FLOAT
4680            }
4681          }
4682          attr {
4683            key: "_output_shapes"
4684            value {
4685              list {
4686                shape {
4687                  dim {
4688                    size: -1
4689                  }
4690                  dim {
4691                    size: 1
4692                  }
4693                }
4694              }
4695            }
4696          }
4697          experimental_debug_info {
4698            original_node_names: "dense_1/MatMul"
4699          }
4700        }
4701        node_def {
4702          name: "dense_1/BiasAdd/ReadVariableOp"
4703          op: "ReadVariableOp"
4704          input: "dense_1_biasadd_readvariableop_resource"
4705          attr {
4706            key: "_output_shapes"
4707            value {
4708              list {
4709                shape {
4710                  dim {
4711                    size: 1
4712                  }
4713                }
4714              }
4715            }
4716          }
4717          attr {
4718            key: "dtype"
4719            value {
4720              type: DT_FLOAT
4721            }
4722          }
4723          experimental_debug_info {
4724            original_node_names: "dense_1/BiasAdd/ReadVariableOp"
4725          }
4726        }
4727        node_def {
4728          name: "dense_1/BiasAdd"
4729          op: "BiasAdd"
4730          input: "dense_1/MatMul:product:0"
4731          input: "dense_1/BiasAdd/ReadVariableOp:value:0"
4732          attr {
4733            key: "T"
4734            value {
4735              type: DT_FLOAT
4736            }
4737          }
4738          attr {
4739            key: "_output_shapes"
4740            value {
4741              list {
4742                shape {
4743                  dim {
4744                    size: -1
4745                  }
4746                  dim {
4747                    size: 1
4748                  }
4749                }
4750              }
4751            }
4752          }
4753          experimental_debug_info {
4754            original_node_names: "dense_1/BiasAdd"
4755          }
4756        }
4757        node_def {
4758          name: "Identity"
4759          op: "Identity"
4760          input: "dense_1/BiasAdd:output:0"
4761          attr {
4762            key: "T"
4763            value {
4764              type: DT_FLOAT
4765            }
4766          }
4767          attr {
4768            key: "_output_shapes"
4769            value {
4770              list {
4771                shape {
4772                  dim {
4773                    size: -1
4774                  }
4775                  dim {
4776                    size: 1
4777                  }
4778                }
4779              }
4780            }
4781          }
4782          experimental_debug_info {
4783            original_node_names: "Identity"
4784          }
4785        }
4786        ret {
4787          key: "identity"
4788          value: "Identity:output:0"
4789        }
4790        attr {
4791          key: "_input_shapes"
4792          value {
4793            list {
4794              shape {
4795                dim {
4796                  size: -1
4797                }
4798                dim {
4799                  size: 214
4800                }
4801              }
4802              shape {
4803                unknown_rank: true
4804              }
4805              shape {
4806                unknown_rank: true
4807              }
4808              shape {
4809                unknown_rank: true
4810              }
4811              shape {
4812                unknown_rank: true
4813              }
4814            }
4815          }
4816        }
4817        arg_attr {
4818          key: 0
4819          value {
4820            attr {
4821              key: "_output_shapes"
4822              value {
4823                list {
4824                  shape {
4825                    dim {
4826                      size: -1
4827                    }
4828                    dim {
4829                      size: 214
4830                    }
4831                  }
4832                }
4833              }
4834            }
4835            attr {
4836              key: "_user_specified_name"
4837              value {
4838                s: "inputs"
4839              }
4840            }
4841          }
4842        }
4843        arg_attr {
4844          key: 1
4845          value {
4846            attr {
4847              key: "_output_shapes"
4848              value {
4849                list {
4850                  shape {
4851                  }
4852                }
4853              }
4854            }
4855          }
4856        }
4857        arg_attr {
4858          key: 2
4859          value {
4860            attr {
4861              key: "_output_shapes"
4862              value {
4863                list {
4864                  shape {
4865                  }
4866                }
4867              }
4868            }
4869          }
4870        }
4871        arg_attr {
4872          key: 3
4873          value {
4874            attr {
4875              key: "_output_shapes"
4876              value {
4877                list {
4878                  shape {
4879                  }
4880                }
4881              }
4882            }
4883          }
4884        }
4885        arg_attr {
4886          key: 4
4887          value {
4888            attr {
4889              key: "_output_shapes"
4890              value {
4891                list {
4892                  shape {
4893                  }
4894                }
4895              }
4896            }
4897          }
4898        }
4899      }
4900      function {
4901        signature {
4902          name: "__inference_dense_layer_call_and_return_conditional_losses_6745"
4903          input_arg {
4904            name: "inputs"
4905            type: DT_INT32
4906          }
4907          input_arg {
4908            name: "matmul_readvariableop_resource"
4909            type: DT_RESOURCE
4910          }
4911          input_arg {
4912            name: "biasadd_readvariableop_resource"
4913            type: DT_RESOURCE
4914          }
4915          output_arg {
4916            name: "identity"
4917            type: DT_FLOAT
4918          }
4919          is_stateful: true
4920        }
4921        node_def {
4922          name: "Cast"
4923          op: "Cast"
4924          input: "inputs"
4925          attr {
4926            key: "DstT"
4927            value {
4928              type: DT_FLOAT
4929            }
4930          }
4931          attr {
4932            key: "SrcT"
4933            value {
4934              type: DT_INT32
4935            }
4936          }
4937          attr {
4938            key: "_output_shapes"
4939            value {
4940              list {
4941                shape {
4942                  dim {
4943                    size: -1
4944                  }
4945                  dim {
4946                    size: 214
4947                  }
4948                }
4949              }
4950            }
4951          }
4952          experimental_debug_info {
4953            original_node_names: "Cast"
4954          }
4955        }
4956        node_def {
4957          name: "MatMul/ReadVariableOp"
4958          op: "ReadVariableOp"
4959          input: "matmul_readvariableop_resource"
4960          attr {
4961            key: "_output_shapes"
4962            value {
4963              list {
4964                shape {
4965                  dim {
4966                    size: 214
4967                  }
4968                  dim {
4969                    size: 100
4970                  }
4971                }
4972              }
4973            }
4974          }
4975          attr {
4976            key: "dtype"
4977            value {
4978              type: DT_FLOAT
4979            }
4980          }
4981          experimental_debug_info {
4982            original_node_names: "MatMul/ReadVariableOp"
4983          }
4984        }
4985        node_def {
4986          name: "MatMul"
4987          op: "MatMul"
4988          input: "Cast:y:0"
4989          input: "MatMul/ReadVariableOp:value:0"
4990          attr {
4991            key: "T"
4992            value {
4993              type: DT_FLOAT
4994            }
4995          }
4996          attr {
4997            key: "_output_shapes"
4998            value {
4999              list {
5000                shape {
5001                  dim {
5002                    size: -1
5003                  }
5004                  dim {
5005                    size: 100
5006                  }
5007                }
5008              }
5009            }
5010          }
5011          experimental_debug_info {
5012            original_node_names: "MatMul"
5013          }
5014        }
5015        node_def {
5016          name: "BiasAdd/ReadVariableOp"
5017          op: "ReadVariableOp"
5018          input: "biasadd_readvariableop_resource"
5019          attr {
5020            key: "_output_shapes"
5021            value {
5022              list {
5023                shape {
5024                  dim {
5025                    size: 100
5026                  }
5027                }
5028              }
5029            }
5030          }
5031          attr {
5032            key: "dtype"
5033            value {
5034              type: DT_FLOAT
5035            }
5036          }
5037          experimental_debug_info {
5038            original_node_names: "BiasAdd/ReadVariableOp"
5039          }
5040        }
5041        node_def {
5042          name: "BiasAdd"
5043          op: "BiasAdd"
5044          input: "MatMul:product:0"
5045          input: "BiasAdd/ReadVariableOp:value:0"
5046          attr {
5047            key: "T"
5048            value {
5049              type: DT_FLOAT
5050            }
5051          }
5052          attr {
5053            key: "_output_shapes"
5054            value {
5055              list {
5056                shape {
5057                  dim {
5058                    size: -1
5059                  }
5060                  dim {
5061                    size: 100
5062                  }
5063                }
5064              }
5065            }
5066          }
5067          experimental_debug_info {
5068            original_node_names: "BiasAdd"
5069          }
5070        }
5071        node_def {
5072          name: "Relu"
5073          op: "Relu"
5074          input: "BiasAdd:output:0"
5075          attr {
5076            key: "T"
5077            value {
5078              type: DT_FLOAT
5079            }
5080          }
5081          attr {
5082            key: "_output_shapes"
5083            value {
5084              list {
5085                shape {
5086                  dim {
5087                    size: -1
5088                  }
5089                  dim {
5090                    size: 100
5091                  }
5092                }
5093              }
5094            }
5095          }
5096          experimental_debug_info {
5097            original_node_names: "Relu"
5098          }
5099        }
5100        node_def {
5101          name: "Identity"
5102          op: "Identity"
5103          input: "Relu:activations:0"
5104          attr {
5105            key: "T"
5106            value {
5107              type: DT_FLOAT
5108            }
5109          }
5110          attr {
5111            key: "_output_shapes"
5112            value {
5113              list {
5114                shape {
5115                  dim {
5116                    size: -1
5117                  }
5118                  dim {
5119                    size: 100
5120                  }
5121                }
5122              }
5123            }
5124          }
5125          experimental_debug_info {
5126            original_node_names: "Identity"
5127          }
5128        }
5129        ret {
5130          key: "identity"
5131          value: "Identity:output:0"
5132        }
5133        attr {
5134          key: "_input_shapes"
5135          value {
5136            list {
5137              shape {
5138                dim {
5139                  size: -1
5140                }
5141                dim {
5142                  size: 214
5143                }
5144              }
5145              shape {
5146                unknown_rank: true
5147              }
5148              shape {
5149                unknown_rank: true
5150              }
5151            }
5152          }
5153        }
5154        arg_attr {
5155          key: 0
5156          value {
5157            attr {
5158              key: "_output_shapes"
5159              value {
5160                list {
5161                  shape {
5162                    dim {
5163                      size: -1
5164                    }
5165                    dim {
5166                      size: 214
5167                    }
5168                  }
5169                }
5170              }
5171            }
5172            attr {
5173              key: "_user_specified_name"
5174              value {
5175                s: "inputs"
5176              }
5177            }
5178          }
5179        }
5180        arg_attr {
5181          key: 1
5182          value {
5183            attr {
5184              key: "_output_shapes"
5185              value {
5186                list {
5187                  shape {
5188                  }
5189                }
5190              }
5191            }
5192          }
5193        }
5194        arg_attr {
5195          key: 2
5196          value {
5197            attr {
5198              key: "_output_shapes"
5199              value {
5200                list {
5201                  shape {
5202                  }
5203                }
5204              }
5205            }
5206          }
5207        }
5208      }
5209      function {
5210        signature {
5211          name: "__inference_dense_1_layer_call_fn_6773"
5212          input_arg {
5213            name: "inputs"
5214            type: DT_FLOAT
5215          }
5216          input_arg {
5217            name: "unknown"
5218            type: DT_RESOURCE
5219          }
5220          input_arg {
5221            name: "unknown_0"
5222            type: DT_RESOURCE
5223          }
5224          output_arg {
5225            name: "identity"
5226            type: DT_FLOAT
5227          }
5228          is_stateful: true
5229          control_output: "StatefulPartitionedCall"
5230        }
5231        node_def {
5232          name: "StatefulPartitionedCall"
5233          op: "StatefulPartitionedCall"
5234          input: "inputs"
5235          input: "unknown"
5236          input: "unknown_0"
5237          attr {
5238            key: "Tin"
5239            value {
5240              list {
5241                type: DT_FLOAT
5242                type: DT_RESOURCE
5243                type: DT_RESOURCE
5244              }
5245            }
5246          }
5247          attr {
5248            key: "Tout"
5249            value {
5250              list {
5251                type: DT_FLOAT
5252              }
5253            }
5254          }
5255          attr {
5256            key: "_collective_manager_ids"
5257            value {
5258              list {
5259              }
5260            }
5261          }
5262          attr {
5263            key: "_output_shapes"
5264            value {
5265              list {
5266                shape {
5267                  dim {
5268                    size: -1
5269                  }
5270                  dim {
5271                    size: 1
5272                  }
5273                }
5274              }
5275            }
5276          }
5277          attr {
5278            key: "_read_only_resource_inputs"
5279            value {
5280              list {
5281                i: 1
5282                i: 2
5283              }
5284            }
5285          }
5286          attr {
5287            key: "config_proto"
5288            value {
5289              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
5290            }
5291          }
5292          attr {
5293            key: "f"
5294            value {
5295              func {
5296                name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
5297              }
5298            }
5299          }
5300          experimental_debug_info {
5301            original_node_names: "StatefulPartitionedCall"
5302          }
5303        }
5304        node_def {
5305          name: "Identity"
5306          op: "Identity"
5307          input: "StatefulPartitionedCall:output:0"
5308          input: "^StatefulPartitionedCall"
5309          attr {
5310            key: "T"
5311            value {
5312              type: DT_FLOAT
5313            }
5314          }
5315          attr {
5316            key: "_output_shapes"
5317            value {
5318              list {
5319                shape {
5320                  dim {
5321                    size: -1
5322                  }
5323                  dim {
5324                    size: 1
5325                  }
5326                }
5327              }
5328            }
5329          }
5330          experimental_debug_info {
5331            original_node_names: "Identity"
5332          }
5333        }
5334        ret {
5335          key: "identity"
5336          value: "Identity:output:0"
5337        }
5338        attr {
5339          key: "_input_shapes"
5340          value {
5341            list {
5342              shape {
5343                dim {
5344                  size: -1
5345                }
5346                dim {
5347                  size: 100
5348                }
5349              }
5350              shape {
5351                unknown_rank: true
5352              }
5353              shape {
5354                unknown_rank: true
5355              }
5356            }
5357          }
5358        }
5359        control_ret {
5360          key: "StatefulPartitionedCall"
5361          value: "StatefulPartitionedCall"
5362        }
5363        arg_attr {
5364          key: 0
5365          value {
5366            attr {
5367              key: "_output_shapes"
5368              value {
5369                list {
5370                  shape {
5371                    dim {
5372                      size: -1
5373                    }
5374                    dim {
5375                      size: 100
5376                    }
5377                  }
5378                }
5379              }
5380            }
5381            attr {
5382              key: "_user_specified_name"
5383              value {
5384                s: "inputs"
5385              }
5386            }
5387          }
5388        }
5389        arg_attr {
5390          key: 1
5391          value {
5392            attr {
5393              key: "_output_shapes"
5394              value {
5395                list {
5396                  shape {
5397                  }
5398                }
5399              }
5400            }
5401          }
5402        }
5403        arg_attr {
5404          key: 2
5405          value {
5406            attr {
5407              key: "_output_shapes"
5408              value {
5409                list {
5410                  shape {
5411                  }
5412                }
5413              }
5414            }
5415          }
5416        }
5417      }
5418      function {
5419        signature {
5420          name: "__inference__wrapped_model_6528"
5421          input_arg {
5422            name: "input_1"
5423            type: DT_INT32
5424          }
5425          input_arg {
5426            name: "sequential_dense_matmul_readvariableop_resource"
5427            type: DT_RESOURCE
5428          }
5429          input_arg {
5430            name: "sequential_dense_biasadd_readvariableop_resource"
5431            type: DT_RESOURCE
5432          }
5433          input_arg {
5434            name: "sequential_dense_1_matmul_readvariableop_resource"
5435            type: DT_RESOURCE
5436          }
5437          input_arg {
5438            name: "sequential_dense_1_biasadd_readvariableop_resource"
5439            type: DT_RESOURCE
5440          }
5441          output_arg {
5442            name: "identity"
5443            type: DT_FLOAT
5444          }
5445          is_stateful: true
5446        }
5447        node_def {
5448          name: "sequential/dense/Cast"
5449          op: "Cast"
5450          input: "input_1"
5451          attr {
5452            key: "DstT"
5453            value {
5454              type: DT_FLOAT
5455            }
5456          }
5457          attr {
5458            key: "SrcT"
5459            value {
5460              type: DT_INT32
5461            }
5462          }
5463          attr {
5464            key: "_output_shapes"
5465            value {
5466              list {
5467                shape {
5468                  dim {
5469                    size: -1
5470                  }
5471                  dim {
5472                    size: 214
5473                  }
5474                }
5475              }
5476            }
5477          }
5478          experimental_debug_info {
5479            original_node_names: "sequential/dense/Cast"
5480          }
5481        }
5482        node_def {
5483          name: "sequential/dense/MatMul/ReadVariableOp"
5484          op: "ReadVariableOp"
5485          input: "sequential_dense_matmul_readvariableop_resource"
5486          attr {
5487            key: "_output_shapes"
5488            value {
5489              list {
5490                shape {
5491                  dim {
5492                    size: 214
5493                  }
5494                  dim {
5495                    size: 100
5496                  }
5497                }
5498              }
5499            }
5500          }
5501          attr {
5502            key: "dtype"
5503            value {
5504              type: DT_FLOAT
5505            }
5506          }
5507          experimental_debug_info {
5508            original_node_names: "sequential/dense/MatMul/ReadVariableOp"
5509          }
5510        }
5511        node_def {
5512          name: "sequential/dense/MatMul"
5513          op: "MatMul"
5514          input: "sequential/dense/Cast:y:0"
5515          input: "sequential/dense/MatMul/ReadVariableOp:value:0"
5516          attr {
5517            key: "T"
5518            value {
5519              type: DT_FLOAT
5520            }
5521          }
5522          attr {
5523            key: "_output_shapes"
5524            value {
5525              list {
5526                shape {
5527                  dim {
5528                    size: -1
5529                  }
5530                  dim {
5531                    size: 100
5532                  }
5533                }
5534              }
5535            }
5536          }
5537          experimental_debug_info {
5538            original_node_names: "sequential/dense/MatMul"
5539          }
5540        }
5541        node_def {
5542          name: "sequential/dense/BiasAdd/ReadVariableOp"
5543          op: "ReadVariableOp"
5544          input: "sequential_dense_biasadd_readvariableop_resource"
5545          attr {
5546            key: "_output_shapes"
5547            value {
5548              list {
5549                shape {
5550                  dim {
5551                    size: 100
5552                  }
5553                }
5554              }
5555            }
5556          }
5557          attr {
5558            key: "dtype"
5559            value {
5560              type: DT_FLOAT
5561            }
5562          }
5563          experimental_debug_info {
5564            original_node_names: "sequential/dense/BiasAdd/ReadVariableOp"
5565          }
5566        }
5567        node_def {
5568          name: "sequential/dense/BiasAdd"
5569          op: "BiasAdd"
5570          input: "sequential/dense/MatMul:product:0"
5571          input: "sequential/dense/BiasAdd/ReadVariableOp:value:0"
5572          attr {
5573            key: "T"
5574            value {
5575              type: DT_FLOAT
5576            }
5577          }
5578          attr {
5579            key: "_output_shapes"
5580            value {
5581              list {
5582                shape {
5583                  dim {
5584                    size: -1
5585                  }
5586                  dim {
5587                    size: 100
5588                  }
5589                }
5590              }
5591            }
5592          }
5593          experimental_debug_info {
5594            original_node_names: "sequential/dense/BiasAdd"
5595          }
5596        }
5597        node_def {
5598          name: "sequential/dense/Relu"
5599          op: "Relu"
5600          input: "sequential/dense/BiasAdd:output:0"
5601          attr {
5602            key: "T"
5603            value {
5604              type: DT_FLOAT
5605            }
5606          }
5607          attr {
5608            key: "_output_shapes"
5609            value {
5610              list {
5611                shape {
5612                  dim {
5613                    size: -1
5614                  }
5615                  dim {
5616                    size: 100
5617                  }
5618                }
5619              }
5620            }
5621          }
5622          experimental_debug_info {
5623            original_node_names: "sequential/dense/Relu"
5624          }
5625        }
5626        node_def {
5627          name: "sequential/dense_1/MatMul/ReadVariableOp"
5628          op: "ReadVariableOp"
5629          input: "sequential_dense_1_matmul_readvariableop_resource"
5630          attr {
5631            key: "_output_shapes"
5632            value {
5633              list {
5634                shape {
5635                  dim {
5636                    size: 100
5637                  }
5638                  dim {
5639                    size: 1
5640                  }
5641                }
5642              }
5643            }
5644          }
5645          attr {
5646            key: "dtype"
5647            value {
5648              type: DT_FLOAT
5649            }
5650          }
5651          experimental_debug_info {
5652            original_node_names: "sequential/dense_1/MatMul/ReadVariableOp"
5653          }
5654        }
5655        node_def {
5656          name: "sequential/dense_1/MatMul"
5657          op: "MatMul"
5658          input: "sequential/dense/Relu:activations:0"
5659          input: "sequential/dense_1/MatMul/ReadVariableOp:value:0"
5660          attr {
5661            key: "T"
5662            value {
5663              type: DT_FLOAT
5664            }
5665          }
5666          attr {
5667            key: "_output_shapes"
5668            value {
5669              list {
5670                shape {
5671                  dim {
5672                    size: -1
5673                  }
5674                  dim {
5675                    size: 1
5676                  }
5677                }
5678              }
5679            }
5680          }
5681          experimental_debug_info {
5682            original_node_names: "sequential/dense_1/MatMul"
5683          }
5684        }
5685        node_def {
5686          name: "sequential/dense_1/BiasAdd/ReadVariableOp"
5687          op: "ReadVariableOp"
5688          input: "sequential_dense_1_biasadd_readvariableop_resource"
5689          attr {
5690            key: "_output_shapes"
5691            value {
5692              list {
5693                shape {
5694                  dim {
5695                    size: 1
5696                  }
5697                }
5698              }
5699            }
5700          }
5701          attr {
5702            key: "dtype"
5703            value {
5704              type: DT_FLOAT
5705            }
5706          }
5707          experimental_debug_info {
5708            original_node_names: "sequential/dense_1/BiasAdd/ReadVariableOp"
5709          }
5710        }
5711        node_def {
5712          name: "sequential/dense_1/BiasAdd"
5713          op: "BiasAdd"
5714          input: "sequential/dense_1/MatMul:product:0"
5715          input: "sequential/dense_1/BiasAdd/ReadVariableOp:value:0"
5716          attr {
5717            key: "T"
5718            value {
5719              type: DT_FLOAT
5720            }
5721          }
5722          attr {
5723            key: "_output_shapes"
5724            value {
5725              list {
5726                shape {
5727                  dim {
5728                    size: -1
5729                  }
5730                  dim {
5731                    size: 1
5732                  }
5733                }
5734              }
5735            }
5736          }
5737          experimental_debug_info {
5738            original_node_names: "sequential/dense_1/BiasAdd"
5739          }
5740        }
5741        node_def {
5742          name: "Identity"
5743          op: "Identity"
5744          input: "sequential/dense_1/BiasAdd:output:0"
5745          attr {
5746            key: "T"
5747            value {
5748              type: DT_FLOAT
5749            }
5750          }
5751          attr {
5752            key: "_output_shapes"
5753            value {
5754              list {
5755                shape {
5756                  dim {
5757                    size: -1
5758                  }
5759                  dim {
5760                    size: 1
5761                  }
5762                }
5763              }
5764            }
5765          }
5766          experimental_debug_info {
5767            original_node_names: "Identity"
5768          }
5769        }
5770        ret {
5771          key: "identity"
5772          value: "Identity:output:0"
5773        }
5774        attr {
5775          key: "_input_shapes"
5776          value {
5777            list {
5778              shape {
5779                dim {
5780                  size: -1
5781                }
5782                dim {
5783                  size: 214
5784                }
5785              }
5786              shape {
5787                unknown_rank: true
5788              }
5789              shape {
5790                unknown_rank: true
5791              }
5792              shape {
5793                unknown_rank: true
5794              }
5795              shape {
5796                unknown_rank: true
5797              }
5798            }
5799          }
5800        }
5801        arg_attr {
5802          key: 0
5803          value {
5804            attr {
5805              key: "_output_shapes"
5806              value {
5807                list {
5808                  shape {
5809                    dim {
5810                      size: -1
5811                    }
5812                    dim {
5813                      size: 214
5814                    }
5815                  }
5816                }
5817              }
5818            }
5819            attr {
5820              key: "_user_specified_name"
5821              value {
5822                s: "input_1"
5823              }
5824            }
5825          }
5826        }
5827        arg_attr {
5828          key: 1
5829          value {
5830            attr {
5831              key: "_output_shapes"
5832              value {
5833                list {
5834                  shape {
5835                  }
5836                }
5837              }
5838            }
5839          }
5840        }
5841        arg_attr {
5842          key: 2
5843          value {
5844            attr {
5845              key: "_output_shapes"
5846              value {
5847                list {
5848                  shape {
5849                  }
5850                }
5851              }
5852            }
5853          }
5854        }
5855        arg_attr {
5856          key: 3
5857          value {
5858            attr {
5859              key: "_output_shapes"
5860              value {
5861                list {
5862                  shape {
5863                  }
5864                }
5865              }
5866            }
5867          }
5868        }
5869        arg_attr {
5870          key: 4
5871          value {
5872            attr {
5873              key: "_output_shapes"
5874              value {
5875                list {
5876                  shape {
5877                  }
5878                }
5879              }
5880            }
5881          }
5882        }
5883      }
5884      function {
5885        signature {
5886          name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
5887          input_arg {
5888            name: "inputs"
5889            type: DT_INT32
5890          }
5891          input_arg {
5892            name: "matmul_readvariableop_resource"
5893            type: DT_RESOURCE
5894          }
5895          input_arg {
5896            name: "biasadd_readvariableop_resource"
5897            type: DT_RESOURCE
5898          }
5899          output_arg {
5900            name: "identity"
5901            type: DT_FLOAT
5902          }
5903          is_stateful: true
5904        }
5905        node_def {
5906          name: "Cast"
5907          op: "Cast"
5908          input: "inputs"
5909          attr {
5910            key: "DstT"
5911            value {
5912              type: DT_FLOAT
5913            }
5914          }
5915          attr {
5916            key: "SrcT"
5917            value {
5918              type: DT_INT32
5919            }
5920          }
5921          attr {
5922            key: "_output_shapes"
5923            value {
5924              list {
5925                shape {
5926                  dim {
5927                    size: -1
5928                  }
5929                  dim {
5930                    size: 214
5931                  }
5932                }
5933              }
5934            }
5935          }
5936          experimental_debug_info {
5937            original_node_names: "Cast"
5938          }
5939        }
5940        node_def {
5941          name: "MatMul/ReadVariableOp"
5942          op: "ReadVariableOp"
5943          input: "matmul_readvariableop_resource"
5944          attr {
5945            key: "_output_shapes"
5946            value {
5947              list {
5948                shape {
5949                  dim {
5950                    size: 214
5951                  }
5952                  dim {
5953                    size: 100
5954                  }
5955                }
5956              }
5957            }
5958          }
5959          attr {
5960            key: "dtype"
5961            value {
5962              type: DT_FLOAT
5963            }
5964          }
5965          experimental_debug_info {
5966            original_node_names: "MatMul/ReadVariableOp"
5967          }
5968        }
5969        node_def {
5970          name: "MatMul"
5971          op: "MatMul"
5972          input: "Cast:y:0"
5973          input: "MatMul/ReadVariableOp:value:0"
5974          attr {
5975            key: "T"
5976            value {
5977              type: DT_FLOAT
5978            }
5979          }
5980          attr {
5981            key: "_output_shapes"
5982            value {
5983              list {
5984                shape {
5985                  dim {
5986                    size: -1
5987                  }
5988                  dim {
5989                    size: 100
5990                  }
5991                }
5992              }
5993            }
5994          }
5995          experimental_debug_info {
5996            original_node_names: "MatMul"
5997          }
5998        }
5999        node_def {
6000          name: "BiasAdd/ReadVariableOp"
6001          op: "ReadVariableOp"
6002          input: "biasadd_readvariableop_resource"
6003          attr {
6004            key: "_output_shapes"
6005            value {
6006              list {
6007                shape {
6008                  dim {
6009                    size: 100
6010                  }
6011                }
6012              }
6013            }
6014          }
6015          attr {
6016            key: "dtype"
6017            value {
6018              type: DT_FLOAT
6019            }
6020          }
6021          experimental_debug_info {
6022            original_node_names: "BiasAdd/ReadVariableOp"
6023          }
6024        }
6025        node_def {
6026          name: "BiasAdd"
6027          op: "BiasAdd"
6028          input: "MatMul:product:0"
6029          input: "BiasAdd/ReadVariableOp:value:0"
6030          attr {
6031            key: "T"
6032            value {
6033              type: DT_FLOAT
6034            }
6035          }
6036          attr {
6037            key: "_output_shapes"
6038            value {
6039              list {
6040                shape {
6041                  dim {
6042                    size: -1
6043                  }
6044                  dim {
6045                    size: 100
6046                  }
6047                }
6048              }
6049            }
6050          }
6051          experimental_debug_info {
6052            original_node_names: "BiasAdd"
6053          }
6054        }
6055        node_def {
6056          name: "Relu"
6057          op: "Relu"
6058          input: "BiasAdd:output:0"
6059          attr {
6060            key: "T"
6061            value {
6062              type: DT_FLOAT
6063            }
6064          }
6065          attr {
6066            key: "_output_shapes"
6067            value {
6068              list {
6069                shape {
6070                  dim {
6071                    size: -1
6072                  }
6073                  dim {
6074                    size: 100
6075                  }
6076                }
6077              }
6078            }
6079          }
6080          experimental_debug_info {
6081            original_node_names: "Relu"
6082          }
6083        }
6084        node_def {
6085          name: "Identity"
6086          op: "Identity"
6087          input: "Relu:activations:0"
6088          attr {
6089            key: "T"
6090            value {
6091              type: DT_FLOAT
6092            }
6093          }
6094          attr {
6095            key: "_output_shapes"
6096            value {
6097              list {
6098                shape {
6099                  dim {
6100                    size: -1
6101                  }
6102                  dim {
6103                    size: 100
6104                  }
6105                }
6106              }
6107            }
6108          }
6109          experimental_debug_info {
6110            original_node_names: "Identity"
6111          }
6112        }
6113        ret {
6114          key: "identity"
6115          value: "Identity:output:0"
6116        }
6117        attr {
6118          key: "_input_shapes"
6119          value {
6120            list {
6121              shape {
6122                dim {
6123                  size: -1
6124                }
6125                dim {
6126                  size: 214
6127                }
6128              }
6129              shape {
6130                unknown_rank: true
6131              }
6132              shape {
6133                unknown_rank: true
6134              }
6135            }
6136          }
6137        }
6138        arg_attr {
6139          key: 0
6140          value {
6141            attr {
6142              key: "_output_shapes"
6143              value {
6144                list {
6145                  shape {
6146                    dim {
6147                      size: -1
6148                    }
6149                    dim {
6150                      size: 214
6151                    }
6152                  }
6153                }
6154              }
6155            }
6156            attr {
6157              key: "_user_specified_name"
6158              value {
6159                s: "inputs"
6160              }
6161            }
6162          }
6163        }
6164        arg_attr {
6165          key: 1
6166          value {
6167            attr {
6168              key: "_output_shapes"
6169              value {
6170                list {
6171                  shape {
6172                  }
6173                }
6174              }
6175            }
6176          }
6177        }
6178        arg_attr {
6179          key: 2
6180          value {
6181            attr {
6182              key: "_output_shapes"
6183              value {
6184                list {
6185                  shape {
6186                  }
6187                }
6188              }
6189            }
6190          }
6191        }
6192      }
6193      function {
6194        signature {
6195          name: "__inference_sequential_layer_call_and_return_conditional_losses_6601"
6196          input_arg {
6197            name: "input_1"
6198            type: DT_INT32
6199          }
6200          input_arg {
6201            name: "dense_6590"
6202            type: DT_RESOURCE
6203          }
6204          input_arg {
6205            name: "dense_6592"
6206            type: DT_RESOURCE
6207          }
6208          input_arg {
6209            name: "dense_1_6595"
6210            type: DT_RESOURCE
6211          }
6212          input_arg {
6213            name: "dense_1_6597"
6214            type: DT_RESOURCE
6215          }
6216          output_arg {
6217            name: "identity"
6218            type: DT_FLOAT
6219          }
6220          is_stateful: true
6221          control_output: "dense/StatefulPartitionedCall"
6222          control_output: "dense_1/StatefulPartitionedCall"
6223        }
6224        node_def {
6225          name: "dense/StatefulPartitionedCall"
6226          op: "StatefulPartitionedCall"
6227          input: "input_1"
6228          input: "dense_6590"
6229          input: "dense_6592"
6230          attr {
6231            key: "Tin"
6232            value {
6233              list {
6234                type: DT_INT32
6235                type: DT_RESOURCE
6236                type: DT_RESOURCE
6237              }
6238            }
6239          }
6240          attr {
6241            key: "Tout"
6242            value {
6243              list {
6244                type: DT_FLOAT
6245              }
6246            }
6247          }
6248          attr {
6249            key: "_collective_manager_ids"
6250            value {
6251              list {
6252              }
6253            }
6254          }
6255          attr {
6256            key: "_output_shapes"
6257            value {
6258              list {
6259                shape {
6260                  dim {
6261                    size: -1
6262                  }
6263                  dim {
6264                    size: 100
6265                  }
6266                }
6267              }
6268            }
6269          }
6270          attr {
6271            key: "_read_only_resource_inputs"
6272            value {
6273              list {
6274                i: 1
6275                i: 2
6276              }
6277            }
6278          }
6279          attr {
6280            key: "config_proto"
6281            value {
6282              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
6283            }
6284          }
6285          attr {
6286            key: "f"
6287            value {
6288              func {
6289                name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
6290              }
6291            }
6292          }
6293          experimental_debug_info {
6294            original_node_names: "dense/StatefulPartitionedCall"
6295          }
6296        }
6297        node_def {
6298          name: "dense_1/StatefulPartitionedCall"
6299          op: "StatefulPartitionedCall"
6300          input: "dense/StatefulPartitionedCall:output:0"
6301          input: "dense_1_6595"
6302          input: "dense_1_6597"
6303          attr {
6304            key: "Tin"
6305            value {
6306              list {
6307                type: DT_FLOAT
6308                type: DT_RESOURCE
6309                type: DT_RESOURCE
6310              }
6311            }
6312          }
6313          attr {
6314            key: "Tout"
6315            value {
6316              list {
6317                type: DT_FLOAT
6318              }
6319            }
6320          }
6321          attr {
6322            key: "_collective_manager_ids"
6323            value {
6324              list {
6325              }
6326            }
6327          }
6328          attr {
6329            key: "_output_shapes"
6330            value {
6331              list {
6332                shape {
6333                  dim {
6334                    size: -1
6335                  }
6336                  dim {
6337                    size: 1
6338                  }
6339                }
6340              }
6341            }
6342          }
6343          attr {
6344            key: "_read_only_resource_inputs"
6345            value {
6346              list {
6347                i: 1
6348                i: 2
6349              }
6350            }
6351          }
6352          attr {
6353            key: "config_proto"
6354            value {
6355              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
6356            }
6357          }
6358          attr {
6359            key: "f"
6360            value {
6361              func {
6362                name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
6363              }
6364            }
6365          }
6366          experimental_debug_info {
6367            original_node_names: "dense_1/StatefulPartitionedCall"
6368          }
6369        }
6370        node_def {
6371          name: "Identity"
6372          op: "Identity"
6373          input: "dense_1/StatefulPartitionedCall:output:0"
6374          input: "^dense/StatefulPartitionedCall"
6375          input: "^dense_1/StatefulPartitionedCall"
6376          attr {
6377            key: "T"
6378            value {
6379              type: DT_FLOAT
6380            }
6381          }
6382          attr {
6383            key: "_output_shapes"
6384            value {
6385              list {
6386                shape {
6387                  dim {
6388                    size: -1
6389                  }
6390                  dim {
6391                    size: 1
6392                  }
6393                }
6394              }
6395            }
6396          }
6397          experimental_debug_info {
6398            original_node_names: "Identity"
6399          }
6400        }
6401        ret {
6402          key: "identity"
6403          value: "Identity:output:0"
6404        }
6405        attr {
6406          key: "_input_shapes"
6407          value {
6408            list {
6409              shape {
6410                dim {
6411                  size: -1
6412                }
6413                dim {
6414                  size: 214
6415                }
6416              }
6417              shape {
6418                unknown_rank: true
6419              }
6420              shape {
6421                unknown_rank: true
6422              }
6423              shape {
6424                unknown_rank: true
6425              }
6426              shape {
6427                unknown_rank: true
6428              }
6429            }
6430          }
6431        }
6432        control_ret {
6433          key: "dense/StatefulPartitionedCall"
6434          value: "dense/StatefulPartitionedCall"
6435        }
6436        control_ret {
6437          key: "dense_1/StatefulPartitionedCall"
6438          value: "dense_1/StatefulPartitionedCall"
6439        }
6440        arg_attr {
6441          key: 0
6442          value {
6443            attr {
6444              key: "_output_shapes"
6445              value {
6446                list {
6447                  shape {
6448                    dim {
6449                      size: -1
6450                    }
6451                    dim {
6452                      size: 214
6453                    }
6454                  }
6455                }
6456              }
6457            }
6458            attr {
6459              key: "_user_specified_name"
6460              value {
6461                s: "input_1"
6462              }
6463            }
6464          }
6465        }
6466        arg_attr {
6467          key: 1
6468          value {
6469            attr {
6470              key: "_output_shapes"
6471              value {
6472                list {
6473                  shape {
6474                  }
6475                }
6476              }
6477            }
6478          }
6479        }
6480        arg_attr {
6481          key: 2
6482          value {
6483            attr {
6484              key: "_output_shapes"
6485              value {
6486                list {
6487                  shape {
6488                  }
6489                }
6490              }
6491            }
6492          }
6493        }
6494        arg_attr {
6495          key: 3
6496          value {
6497            attr {
6498              key: "_output_shapes"
6499              value {
6500                list {
6501                  shape {
6502                  }
6503                }
6504              }
6505            }
6506          }
6507        }
6508        arg_attr {
6509          key: 4
6510          value {
6511            attr {
6512              key: "_output_shapes"
6513              value {
6514                list {
6515                  shape {
6516                  }
6517                }
6518              }
6519            }
6520          }
6521        }
6522      }
6523      function {
6524        signature {
6525          name: "__inference_sequential_layer_call_fn_6733"
6526          input_arg {
6527            name: "inputs"
6528            type: DT_INT32
6529          }
6530          input_arg {
6531            name: "unknown"
6532            type: DT_RESOURCE
6533          }
6534          input_arg {
6535            name: "unknown_0"
6536            type: DT_RESOURCE
6537          }
6538          input_arg {
6539            name: "unknown_1"
6540            type: DT_RESOURCE
6541          }
6542          input_arg {
6543            name: "unknown_2"
6544            type: DT_RESOURCE
6545          }
6546          output_arg {
6547            name: "identity"
6548            type: DT_FLOAT
6549          }
6550          is_stateful: true
6551          control_output: "StatefulPartitionedCall"
6552        }
6553        node_def {
6554          name: "StatefulPartitionedCall"
6555          op: "StatefulPartitionedCall"
6556          input: "inputs"
6557          input: "unknown"
6558          input: "unknown_0"
6559          input: "unknown_1"
6560          input: "unknown_2"
6561          attr {
6562            key: "Tin"
6563            value {
6564              list {
6565                type: DT_INT32
6566                type: DT_RESOURCE
6567                type: DT_RESOURCE
6568                type: DT_RESOURCE
6569                type: DT_RESOURCE
6570              }
6571            }
6572          }
6573          attr {
6574            key: "Tout"
6575            value {
6576              list {
6577                type: DT_FLOAT
6578              }
6579            }
6580          }
6581          attr {
6582            key: "_collective_manager_ids"
6583            value {
6584              list {
6585              }
6586            }
6587          }
6588          attr {
6589            key: "_output_shapes"
6590            value {
6591              list {
6592                shape {
6593                  dim {
6594                    size: -1
6595                  }
6596                  dim {
6597                    size: 1
6598                  }
6599                }
6600              }
6601            }
6602          }
6603          attr {
6604            key: "_read_only_resource_inputs"
6605            value {
6606              list {
6607                i: 1
6608                i: 2
6609                i: 3
6610                i: 4
6611              }
6612            }
6613          }
6614          attr {
6615            key: "config_proto"
6616            value {
6617              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
6618            }
6619          }
6620          attr {
6621            key: "f"
6622            value {
6623              func {
6624                name: "__inference_sequential_layer_call_and_return_conditional_losses_6645"
6625              }
6626            }
6627          }
6628          experimental_debug_info {
6629            original_node_names: "StatefulPartitionedCall"
6630          }
6631        }
6632        node_def {
6633          name: "Identity"
6634          op: "Identity"
6635          input: "StatefulPartitionedCall:output:0"
6636          input: "^StatefulPartitionedCall"
6637          attr {
6638            key: "T"
6639            value {
6640              type: DT_FLOAT
6641            }
6642          }
6643          attr {
6644            key: "_output_shapes"
6645            value {
6646              list {
6647                shape {
6648                  dim {
6649                    size: -1
6650                  }
6651                  dim {
6652                    size: 1
6653                  }
6654                }
6655              }
6656            }
6657          }
6658          experimental_debug_info {
6659            original_node_names: "Identity"
6660          }
6661        }
6662        ret {
6663          key: "identity"
6664          value: "Identity:output:0"
6665        }
6666        attr {
6667          key: "_input_shapes"
6668          value {
6669            list {
6670              shape {
6671                dim {
6672                  size: -1
6673                }
6674                dim {
6675                  size: 214
6676                }
6677              }
6678              shape {
6679                unknown_rank: true
6680              }
6681              shape {
6682                unknown_rank: true
6683              }
6684              shape {
6685                unknown_rank: true
6686              }
6687              shape {
6688                unknown_rank: true
6689              }
6690            }
6691          }
6692        }
6693        control_ret {
6694          key: "StatefulPartitionedCall"
6695          value: "StatefulPartitionedCall"
6696        }
6697        arg_attr {
6698          key: 0
6699          value {
6700            attr {
6701              key: "_output_shapes"
6702              value {
6703                list {
6704                  shape {
6705                    dim {
6706                      size: -1
6707                    }
6708                    dim {
6709                      size: 214
6710                    }
6711                  }
6712                }
6713              }
6714            }
6715            attr {
6716              key: "_user_specified_name"
6717              value {
6718                s: "inputs"
6719              }
6720            }
6721          }
6722        }
6723        arg_attr {
6724          key: 1
6725          value {
6726            attr {
6727              key: "_output_shapes"
6728              value {
6729                list {
6730                  shape {
6731                  }
6732                }
6733              }
6734            }
6735          }
6736        }
6737        arg_attr {
6738          key: 2
6739          value {
6740            attr {
6741              key: "_output_shapes"
6742              value {
6743                list {
6744                  shape {
6745                  }
6746                }
6747              }
6748            }
6749          }
6750        }
6751        arg_attr {
6752          key: 3
6753          value {
6754            attr {
6755              key: "_output_shapes"
6756              value {
6757                list {
6758                  shape {
6759                  }
6760                }
6761              }
6762            }
6763          }
6764        }
6765        arg_attr {
6766          key: 4
6767          value {
6768            attr {
6769              key: "_output_shapes"
6770              value {
6771                list {
6772                  shape {
6773                  }
6774                }
6775              }
6776            }
6777          }
6778        }
6779      }
6780      function {
6781        signature {
6782          name: "__inference_sequential_layer_call_and_return_conditional_losses_6645"
6783          input_arg {
6784            name: "inputs"
6785            type: DT_INT32
6786          }
6787          input_arg {
6788            name: "dense_6634"
6789            type: DT_RESOURCE
6790          }
6791          input_arg {
6792            name: "dense_6636"
6793            type: DT_RESOURCE
6794          }
6795          input_arg {
6796            name: "dense_1_6639"
6797            type: DT_RESOURCE
6798          }
6799          input_arg {
6800            name: "dense_1_6641"
6801            type: DT_RESOURCE
6802          }
6803          output_arg {
6804            name: "identity"
6805            type: DT_FLOAT
6806          }
6807          is_stateful: true
6808          control_output: "dense/StatefulPartitionedCall"
6809          control_output: "dense_1/StatefulPartitionedCall"
6810        }
6811        node_def {
6812          name: "dense/StatefulPartitionedCall"
6813          op: "StatefulPartitionedCall"
6814          input: "inputs"
6815          input: "dense_6634"
6816          input: "dense_6636"
6817          attr {
6818            key: "Tin"
6819            value {
6820              list {
6821                type: DT_INT32
6822                type: DT_RESOURCE
6823                type: DT_RESOURCE
6824              }
6825            }
6826          }
6827          attr {
6828            key: "Tout"
6829            value {
6830              list {
6831                type: DT_FLOAT
6832              }
6833            }
6834          }
6835          attr {
6836            key: "_collective_manager_ids"
6837            value {
6838              list {
6839              }
6840            }
6841          }
6842          attr {
6843            key: "_output_shapes"
6844            value {
6845              list {
6846                shape {
6847                  dim {
6848                    size: -1
6849                  }
6850                  dim {
6851                    size: 100
6852                  }
6853                }
6854              }
6855            }
6856          }
6857          attr {
6858            key: "_read_only_resource_inputs"
6859            value {
6860              list {
6861                i: 1
6862                i: 2
6863              }
6864            }
6865          }
6866          attr {
6867            key: "config_proto"
6868            value {
6869              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
6870            }
6871          }
6872          attr {
6873            key: "f"
6874            value {
6875              func {
6876                name: "__inference_dense_layer_call_and_return_conditional_losses_6544"
6877              }
6878            }
6879          }
6880          experimental_debug_info {
6881            original_node_names: "dense/StatefulPartitionedCall"
6882          }
6883        }
6884        node_def {
6885          name: "dense_1/StatefulPartitionedCall"
6886          op: "StatefulPartitionedCall"
6887          input: "dense/StatefulPartitionedCall:output:0"
6888          input: "dense_1_6639"
6889          input: "dense_1_6641"
6890          attr {
6891            key: "Tin"
6892            value {
6893              list {
6894                type: DT_FLOAT
6895                type: DT_RESOURCE
6896                type: DT_RESOURCE
6897              }
6898            }
6899          }
6900          attr {
6901            key: "Tout"
6902            value {
6903              list {
6904                type: DT_FLOAT
6905              }
6906            }
6907          }
6908          attr {
6909            key: "_collective_manager_ids"
6910            value {
6911              list {
6912              }
6913            }
6914          }
6915          attr {
6916            key: "_output_shapes"
6917            value {
6918              list {
6919                shape {
6920                  dim {
6921                    size: -1
6922                  }
6923                  dim {
6924                    size: 1
6925                  }
6926                }
6927              }
6928            }
6929          }
6930          attr {
6931            key: "_read_only_resource_inputs"
6932            value {
6933              list {
6934                i: 1
6935                i: 2
6936              }
6937            }
6938          }
6939          attr {
6940            key: "config_proto"
6941            value {
6942              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
6943            }
6944          }
6945          attr {
6946            key: "f"
6947            value {
6948              func {
6949                name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
6950              }
6951            }
6952          }
6953          experimental_debug_info {
6954            original_node_names: "dense_1/StatefulPartitionedCall"
6955          }
6956        }
6957        node_def {
6958          name: "Identity"
6959          op: "Identity"
6960          input: "dense_1/StatefulPartitionedCall:output:0"
6961          input: "^dense/StatefulPartitionedCall"
6962          input: "^dense_1/StatefulPartitionedCall"
6963          attr {
6964            key: "T"
6965            value {
6966              type: DT_FLOAT
6967            }
6968          }
6969          attr {
6970            key: "_output_shapes"
6971            value {
6972              list {
6973                shape {
6974                  dim {
6975                    size: -1
6976                  }
6977                  dim {
6978                    size: 1
6979                  }
6980                }
6981              }
6982            }
6983          }
6984          experimental_debug_info {
6985            original_node_names: "Identity"
6986          }
6987        }
6988        ret {
6989          key: "identity"
6990          value: "Identity:output:0"
6991        }
6992        attr {
6993          key: "_input_shapes"
6994          value {
6995            list {
6996              shape {
6997                dim {
6998                  size: -1
6999                }
7000                dim {
7001                  size: 214
7002                }
7003              }
7004              shape {
7005                unknown_rank: true
7006              }
7007              shape {
7008                unknown_rank: true
7009              }
7010              shape {
7011                unknown_rank: true
7012              }
7013              shape {
7014                unknown_rank: true
7015              }
7016            }
7017          }
7018        }
7019        control_ret {
7020          key: "dense/StatefulPartitionedCall"
7021          value: "dense/StatefulPartitionedCall"
7022        }
7023        control_ret {
7024          key: "dense_1/StatefulPartitionedCall"
7025          value: "dense_1/StatefulPartitionedCall"
7026        }
7027        arg_attr {
7028          key: 0
7029          value {
7030            attr {
7031              key: "_output_shapes"
7032              value {
7033                list {
7034                  shape {
7035                    dim {
7036                      size: -1
7037                    }
7038                    dim {
7039                      size: 214
7040                    }
7041                  }
7042                }
7043              }
7044            }
7045            attr {
7046              key: "_user_specified_name"
7047              value {
7048                s: "inputs"
7049              }
7050            }
7051          }
7052        }
7053        arg_attr {
7054          key: 1
7055          value {
7056            attr {
7057              key: "_output_shapes"
7058              value {
7059                list {
7060                  shape {
7061                  }
7062                }
7063              }
7064            }
7065          }
7066        }
7067        arg_attr {
7068          key: 2
7069          value {
7070            attr {
7071              key: "_output_shapes"
7072              value {
7073                list {
7074                  shape {
7075                  }
7076                }
7077              }
7078            }
7079          }
7080        }
7081        arg_attr {
7082          key: 3
7083          value {
7084            attr {
7085              key: "_output_shapes"
7086              value {
7087                list {
7088                  shape {
7089                  }
7090                }
7091              }
7092            }
7093          }
7094        }
7095        arg_attr {
7096          key: 4
7097          value {
7098            attr {
7099              key: "_output_shapes"
7100              value {
7101                list {
7102                  shape {
7103                  }
7104                }
7105              }
7106            }
7107          }
7108        }
7109      }
7110      function {
7111        signature {
7112          name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570"
7113          input_arg {
7114            name: "inputs"
7115            type: DT_FLOAT
7116          }
7117          input_arg {
7118            name: "matmul_readvariableop_resource"
7119            type: DT_RESOURCE
7120          }
7121          input_arg {
7122            name: "biasadd_readvariableop_resource"
7123            type: DT_RESOURCE
7124          }
7125          output_arg {
7126            name: "identity"
7127            type: DT_FLOAT
7128          }
7129          is_stateful: true
7130        }
7131        node_def {
7132          name: "MatMul/ReadVariableOp"
7133          op: "ReadVariableOp"
7134          input: "matmul_readvariableop_resource"
7135          attr {
7136            key: "_output_shapes"
7137            value {
7138              list {
7139                shape {
7140                  dim {
7141                    size: 100
7142                  }
7143                  dim {
7144                    size: 1
7145                  }
7146                }
7147              }
7148            }
7149          }
7150          attr {
7151            key: "dtype"
7152            value {
7153              type: DT_FLOAT
7154            }
7155          }
7156          experimental_debug_info {
7157            original_node_names: "MatMul/ReadVariableOp"
7158          }
7159        }
7160        node_def {
7161          name: "MatMul"
7162          op: "MatMul"
7163          input: "inputs"
7164          input: "MatMul/ReadVariableOp:value:0"
7165          attr {
7166            key: "T"
7167            value {
7168              type: DT_FLOAT
7169            }
7170          }
7171          attr {
7172            key: "_output_shapes"
7173            value {
7174              list {
7175                shape {
7176                  dim {
7177                    size: -1
7178                  }
7179                  dim {
7180                    size: 1
7181                  }
7182                }
7183              }
7184            }
7185          }
7186          experimental_debug_info {
7187            original_node_names: "MatMul"
7188          }
7189        }
7190        node_def {
7191          name: "BiasAdd/ReadVariableOp"
7192          op: "ReadVariableOp"
7193          input: "biasadd_readvariableop_resource"
7194          attr {
7195            key: "_output_shapes"
7196            value {
7197              list {
7198                shape {
7199                  dim {
7200                    size: 1
7201                  }
7202                }
7203              }
7204            }
7205          }
7206          attr {
7207            key: "dtype"
7208            value {
7209              type: DT_FLOAT
7210            }
7211          }
7212          experimental_debug_info {
7213            original_node_names: "BiasAdd/ReadVariableOp"
7214          }
7215        }
7216        node_def {
7217          name: "BiasAdd"
7218          op: "BiasAdd"
7219          input: "MatMul:product:0"
7220          input: "BiasAdd/ReadVariableOp:value:0"
7221          attr {
7222            key: "T"
7223            value {
7224              type: DT_FLOAT
7225            }
7226          }
7227          attr {
7228            key: "_output_shapes"
7229            value {
7230              list {
7231                shape {
7232                  dim {
7233                    size: -1
7234                  }
7235                  dim {
7236                    size: 1
7237                  }
7238                }
7239              }
7240            }
7241          }
7242          experimental_debug_info {
7243            original_node_names: "BiasAdd"
7244          }
7245        }
7246        node_def {
7247          name: "Identity"
7248          op: "Identity"
7249          input: "BiasAdd:output:0"
7250          attr {
7251            key: "T"
7252            value {
7253              type: DT_FLOAT
7254            }
7255          }
7256          attr {
7257            key: "_output_shapes"
7258            value {
7259              list {
7260                shape {
7261                  dim {
7262                    size: -1
7263                  }
7264                  dim {
7265                    size: 1
7266                  }
7267                }
7268              }
7269            }
7270          }
7271          experimental_debug_info {
7272            original_node_names: "Identity"
7273          }
7274        }
7275        ret {
7276          key: "identity"
7277          value: "Identity:output:0"
7278        }
7279        attr {
7280          key: "_input_shapes"
7281          value {
7282            list {
7283              shape {
7284                dim {
7285                  size: -1
7286                }
7287                dim {
7288                  size: 100
7289                }
7290              }
7291              shape {
7292                unknown_rank: true
7293              }
7294              shape {
7295                unknown_rank: true
7296              }
7297            }
7298          }
7299        }
7300        arg_attr {
7301          key: 0
7302          value {
7303            attr {
7304              key: "_output_shapes"
7305              value {
7306                list {
7307                  shape {
7308                    dim {
7309                      size: -1
7310                    }
7311                    dim {
7312                      size: 100
7313                    }
7314                  }
7315                }
7316              }
7317            }
7318            attr {
7319              key: "_user_specified_name"
7320              value {
7321                s: "inputs"
7322              }
7323            }
7324          }
7325        }
7326        arg_attr {
7327          key: 1
7328          value {
7329            attr {
7330              key: "_output_shapes"
7331              value {
7332                list {
7333                  shape {
7334                  }
7335                }
7336              }
7337            }
7338          }
7339        }
7340        arg_attr {
7341          key: 2
7342          value {
7343            attr {
7344              key: "_output_shapes"
7345              value {
7346                list {
7347                  shape {
7348                  }
7349                }
7350              }
7351            }
7352          }
7353        }
7354      }
7355      function {
7356        signature {
7357          name: "__inference_signature_wrapper_6671"
7358          input_arg {
7359            name: "input_1"
7360            type: DT_INT32
7361          }
7362          input_arg {
7363            name: "unknown"
7364            type: DT_RESOURCE
7365          }
7366          input_arg {
7367            name: "unknown_0"
7368            type: DT_RESOURCE
7369          }
7370          input_arg {
7371            name: "unknown_1"
7372            type: DT_RESOURCE
7373          }
7374          input_arg {
7375            name: "unknown_2"
7376            type: DT_RESOURCE
7377          }
7378          output_arg {
7379            name: "identity"
7380            type: DT_FLOAT
7381          }
7382          is_stateful: true
7383          control_output: "StatefulPartitionedCall"
7384        }
7385        node_def {
7386          name: "StatefulPartitionedCall"
7387          op: "StatefulPartitionedCall"
7388          input: "input_1"
7389          input: "unknown"
7390          input: "unknown_0"
7391          input: "unknown_1"
7392          input: "unknown_2"
7393          attr {
7394            key: "Tin"
7395            value {
7396              list {
7397                type: DT_INT32
7398                type: DT_RESOURCE
7399                type: DT_RESOURCE
7400                type: DT_RESOURCE
7401                type: DT_RESOURCE
7402              }
7403            }
7404          }
7405          attr {
7406            key: "Tout"
7407            value {
7408              list {
7409                type: DT_FLOAT
7410              }
7411            }
7412          }
7413          attr {
7414            key: "_collective_manager_ids"
7415            value {
7416              list {
7417              }
7418            }
7419          }
7420          attr {
7421            key: "_output_shapes"
7422            value {
7423              list {
7424                shape {
7425                  dim {
7426                    size: -1
7427                  }
7428                  dim {
7429                    size: 1
7430                  }
7431                }
7432              }
7433            }
7434          }
7435          attr {
7436            key: "_read_only_resource_inputs"
7437            value {
7438              list {
7439                i: 1
7440                i: 2
7441                i: 3
7442                i: 4
7443              }
7444            }
7445          }
7446          attr {
7447            key: "config_proto"
7448            value {
7449              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
7450            }
7451          }
7452          attr {
7453            key: "f"
7454            value {
7455              func {
7456                name: "__inference__wrapped_model_6528"
7457              }
7458            }
7459          }
7460          experimental_debug_info {
7461            original_node_names: "StatefulPartitionedCall"
7462          }
7463        }
7464        node_def {
7465          name: "Identity"
7466          op: "Identity"
7467          input: "StatefulPartitionedCall:output:0"
7468          input: "^StatefulPartitionedCall"
7469          attr {
7470            key: "T"
7471            value {
7472              type: DT_FLOAT
7473            }
7474          }
7475          attr {
7476            key: "_output_shapes"
7477            value {
7478              list {
7479                shape {
7480                  dim {
7481                    size: -1
7482                  }
7483                  dim {
7484                    size: 1
7485                  }
7486                }
7487              }
7488            }
7489          }
7490          experimental_debug_info {
7491            original_node_names: "Identity"
7492          }
7493        }
7494        ret {
7495          key: "identity"
7496          value: "Identity:output:0"
7497        }
7498        attr {
7499          key: "_input_shapes"
7500          value {
7501            list {
7502              shape {
7503                dim {
7504                  size: -1
7505                }
7506                dim {
7507                  size: 214
7508                }
7509              }
7510              shape {
7511                unknown_rank: true
7512              }
7513              shape {
7514                unknown_rank: true
7515              }
7516              shape {
7517                unknown_rank: true
7518              }
7519              shape {
7520                unknown_rank: true
7521              }
7522            }
7523          }
7524        }
7525        control_ret {
7526          key: "StatefulPartitionedCall"
7527          value: "StatefulPartitionedCall"
7528        }
7529        arg_attr {
7530          key: 0
7531          value {
7532            attr {
7533              key: "_output_shapes"
7534              value {
7535                list {
7536                  shape {
7537                    dim {
7538                      size: -1
7539                    }
7540                    dim {
7541                      size: 214
7542                    }
7543                  }
7544                }
7545              }
7546            }
7547            attr {
7548              key: "_user_specified_name"
7549              value {
7550                s: "input_1"
7551              }
7552            }
7553          }
7554        }
7555        arg_attr {
7556          key: 1
7557          value {
7558            attr {
7559              key: "_output_shapes"
7560              value {
7561                list {
7562                  shape {
7563                  }
7564                }
7565              }
7566            }
7567          }
7568        }
7569        arg_attr {
7570          key: 2
7571          value {
7572            attr {
7573              key: "_output_shapes"
7574              value {
7575                list {
7576                  shape {
7577                  }
7578                }
7579              }
7580            }
7581          }
7582        }
7583        arg_attr {
7584          key: 3
7585          value {
7586            attr {
7587              key: "_output_shapes"
7588              value {
7589                list {
7590                  shape {
7591                  }
7592                }
7593              }
7594            }
7595          }
7596        }
7597        arg_attr {
7598          key: 4
7599          value {
7600            attr {
7601              key: "_output_shapes"
7602              value {
7603                list {
7604                  shape {
7605                  }
7606                }
7607              }
7608            }
7609          }
7610        }
7611      }
7612      function {
7613        signature {
7614          name: "__inference_sequential_layer_call_fn_6720"
7615          input_arg {
7616            name: "inputs"
7617            type: DT_INT32
7618          }
7619          input_arg {
7620            name: "unknown"
7621            type: DT_RESOURCE
7622          }
7623          input_arg {
7624            name: "unknown_0"
7625            type: DT_RESOURCE
7626          }
7627          input_arg {
7628            name: "unknown_1"
7629            type: DT_RESOURCE
7630          }
7631          input_arg {
7632            name: "unknown_2"
7633            type: DT_RESOURCE
7634          }
7635          output_arg {
7636            name: "identity"
7637            type: DT_FLOAT
7638          }
7639          is_stateful: true
7640          control_output: "StatefulPartitionedCall"
7641        }
7642        node_def {
7643          name: "StatefulPartitionedCall"
7644          op: "StatefulPartitionedCall"
7645          input: "inputs"
7646          input: "unknown"
7647          input: "unknown_0"
7648          input: "unknown_1"
7649          input: "unknown_2"
7650          attr {
7651            key: "Tin"
7652            value {
7653              list {
7654                type: DT_INT32
7655                type: DT_RESOURCE
7656                type: DT_RESOURCE
7657                type: DT_RESOURCE
7658                type: DT_RESOURCE
7659              }
7660            }
7661          }
7662          attr {
7663            key: "Tout"
7664            value {
7665              list {
7666                type: DT_FLOAT
7667              }
7668            }
7669          }
7670          attr {
7671            key: "_collective_manager_ids"
7672            value {
7673              list {
7674              }
7675            }
7676          }
7677          attr {
7678            key: "_output_shapes"
7679            value {
7680              list {
7681                shape {
7682                  dim {
7683                    size: -1
7684                  }
7685                  dim {
7686                    size: 1
7687                  }
7688                }
7689              }
7690            }
7691          }
7692          attr {
7693            key: "_read_only_resource_inputs"
7694            value {
7695              list {
7696                i: 1
7697                i: 2
7698                i: 3
7699                i: 4
7700              }
7701            }
7702          }
7703          attr {
7704            key: "config_proto"
7705            value {
7706              s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001"
7707            }
7708          }
7709          attr {
7710            key: "f"
7711            value {
7712              func {
7713                name: "__inference_sequential_layer_call_and_return_conditional_losses_6618"
7714              }
7715            }
7716          }
7717          experimental_debug_info {
7718            original_node_names: "StatefulPartitionedCall"
7719          }
7720        }
7721        node_def {
7722          name: "Identity"
7723          op: "Identity"
7724          input: "StatefulPartitionedCall:output:0"
7725          input: "^StatefulPartitionedCall"
7726          attr {
7727            key: "T"
7728            value {
7729              type: DT_FLOAT
7730            }
7731          }
7732          attr {
7733            key: "_output_shapes"
7734            value {
7735              list {
7736                shape {
7737                  dim {
7738                    size: -1
7739                  }
7740                  dim {
7741                    size: 1
7742                  }
7743                }
7744              }
7745            }
7746          }
7747          experimental_debug_info {
7748            original_node_names: "Identity"
7749          }
7750        }
7751        ret {
7752          key: "identity"
7753          value: "Identity:output:0"
7754        }
7755        attr {
7756          key: "_input_shapes"
7757          value {
7758            list {
7759              shape {
7760                dim {
7761                  size: -1
7762                }
7763                dim {
7764                  size: 214
7765                }
7766              }
7767              shape {
7768                unknown_rank: true
7769              }
7770              shape {
7771                unknown_rank: true
7772              }
7773              shape {
7774                unknown_rank: true
7775              }
7776              shape {
7777                unknown_rank: true
7778              }
7779            }
7780          }
7781        }
7782        control_ret {
7783          key: "StatefulPartitionedCall"
7784          value: "StatefulPartitionedCall"
7785        }
7786        arg_attr {
7787          key: 0
7788          value {
7789            attr {
7790              key: "_output_shapes"
7791              value {
7792                list {
7793                  shape {
7794                    dim {
7795                      size: -1
7796                    }
7797                    dim {
7798                      size: 214
7799                    }
7800                  }
7801                }
7802              }
7803            }
7804            attr {
7805              key: "_user_specified_name"
7806              value {
7807                s: "inputs"
7808              }
7809            }
7810          }
7811        }
7812        arg_attr {
7813          key: 1
7814          value {
7815            attr {
7816              key: "_output_shapes"
7817              value {
7818                list {
7819                  shape {
7820                  }
7821                }
7822              }
7823            }
7824          }
7825        }
7826        arg_attr {
7827          key: 2
7828          value {
7829            attr {
7830              key: "_output_shapes"
7831              value {
7832                list {
7833                  shape {
7834                  }
7835                }
7836              }
7837            }
7838          }
7839        }
7840        arg_attr {
7841          key: 3
7842          value {
7843            attr {
7844              key: "_output_shapes"
7845              value {
7846                list {
7847                  shape {
7848                  }
7849                }
7850              }
7851            }
7852          }
7853        }
7854        arg_attr {
7855          key: 4
7856          value {
7857            attr {
7858              key: "_output_shapes"
7859              value {
7860                list {
7861                  shape {
7862                  }
7863                }
7864              }
7865            }
7866          }
7867        }
7868      }
7869      function {
7870        signature {
7871          name: "__inference_sequential_layer_call_and_return_conditional_losses_6707"
7872          input_arg {
7873            name: "inputs"
7874            type: DT_INT32
7875          }
7876          input_arg {
7877            name: "dense_matmul_readvariableop_resource"
7878            type: DT_RESOURCE
7879          }
7880          input_arg {
7881            name: "dense_biasadd_readvariableop_resource"
7882            type: DT_RESOURCE
7883          }
7884          input_arg {
7885            name: "dense_1_matmul_readvariableop_resource"
7886            type: DT_RESOURCE
7887          }
7888          input_arg {
7889            name: "dense_1_biasadd_readvariableop_resource"
7890            type: DT_RESOURCE
7891          }
7892          output_arg {
7893            name: "identity"
7894            type: DT_FLOAT
7895          }
7896          is_stateful: true
7897        }
7898        node_def {
7899          name: "dense/Cast"
7900          op: "Cast"
7901          input: "inputs"
7902          attr {
7903            key: "DstT"
7904            value {
7905              type: DT_FLOAT
7906            }
7907          }
7908          attr {
7909            key: "SrcT"
7910            value {
7911              type: DT_INT32
7912            }
7913          }
7914          attr {
7915            key: "_output_shapes"
7916            value {
7917              list {
7918                shape {
7919                  dim {
7920                    size: -1
7921                  }
7922                  dim {
7923                    size: 214
7924                  }
7925                }
7926              }
7927            }
7928          }
7929          experimental_debug_info {
7930            original_node_names: "dense/Cast"
7931          }
7932        }
7933        node_def {
7934          name: "dense/MatMul/ReadVariableOp"
7935          op: "ReadVariableOp"
7936          input: "dense_matmul_readvariableop_resource"
7937          attr {
7938            key: "_output_shapes"
7939            value {
7940              list {
7941                shape {
7942                  dim {
7943                    size: 214
7944                  }
7945                  dim {
7946                    size: 100
7947                  }
7948                }
7949              }
7950            }
7951          }
7952          attr {
7953            key: "dtype"
7954            value {
7955              type: DT_FLOAT
7956            }
7957          }
7958          experimental_debug_info {
7959            original_node_names: "dense/MatMul/ReadVariableOp"
7960          }
7961        }
7962        node_def {
7963          name: "dense/MatMul"
7964          op: "MatMul"
7965          input: "dense/Cast:y:0"
7966          input: "dense/MatMul/ReadVariableOp:value:0"
7967          attr {
7968            key: "T"
7969            value {
7970              type: DT_FLOAT
7971            }
7972          }
7973          attr {
7974            key: "_output_shapes"
7975            value {
7976              list {
7977                shape {
7978                  dim {
7979                    size: -1
7980                  }
7981                  dim {
7982                    size: 100
7983                  }
7984                }
7985              }
7986            }
7987          }
7988          experimental_debug_info {
7989            original_node_names: "dense/MatMul"
7990          }
7991        }
7992        node_def {
7993          name: "dense/BiasAdd/ReadVariableOp"
7994          op: "ReadVariableOp"
7995          input: "dense_biasadd_readvariableop_resource"
7996          attr {
7997            key: "_output_shapes"
7998            value {
7999              list {
8000                shape {
8001                  dim {
8002                    size: 100
8003                  }
8004                }
8005              }
8006            }
8007          }
8008          attr {
8009            key: "dtype"
8010            value {
8011              type: DT_FLOAT
8012            }
8013          }
8014          experimental_debug_info {
8015            original_node_names: "dense/BiasAdd/ReadVariableOp"
8016          }
8017        }
8018        node_def {
8019          name: "dense/BiasAdd"
8020          op: "BiasAdd"
8021          input: "dense/MatMul:product:0"
8022          input: "dense/BiasAdd/ReadVariableOp:value:0"
8023          attr {
8024            key: "T"
8025            value {
8026              type: DT_FLOAT
8027            }
8028          }
8029          attr {
8030            key: "_output_shapes"
8031            value {
8032              list {
8033                shape {
8034                  dim {
8035                    size: -1
8036                  }
8037                  dim {
8038                    size: 100
8039                  }
8040                }
8041              }
8042            }
8043          }
8044          experimental_debug_info {
8045            original_node_names: "dense/BiasAdd"
8046          }
8047        }
8048        node_def {
8049          name: "dense/Relu"
8050          op: "Relu"
8051          input: "dense/BiasAdd:output:0"
8052          attr {
8053            key: "T"
8054            value {
8055              type: DT_FLOAT
8056            }
8057          }
8058          attr {
8059            key: "_output_shapes"
8060            value {
8061              list {
8062                shape {
8063                  dim {
8064                    size: -1
8065                  }
8066                  dim {
8067                    size: 100
8068                  }
8069                }
8070              }
8071            }
8072          }
8073          experimental_debug_info {
8074            original_node_names: "dense/Relu"
8075          }
8076        }
8077        node_def {
8078          name: "dense_1/MatMul/ReadVariableOp"
8079          op: "ReadVariableOp"
8080          input: "dense_1_matmul_readvariableop_resource"
8081          attr {
8082            key: "_output_shapes"
8083            value {
8084              list {
8085                shape {
8086                  dim {
8087                    size: 100
8088                  }
8089                  dim {
8090                    size: 1
8091                  }
8092                }
8093              }
8094            }
8095          }
8096          attr {
8097            key: "dtype"
8098            value {
8099              type: DT_FLOAT
8100            }
8101          }
8102          experimental_debug_info {
8103            original_node_names: "dense_1/MatMul/ReadVariableOp"
8104          }
8105        }
8106        node_def {
8107          name: "dense_1/MatMul"
8108          op: "MatMul"
8109          input: "dense/Relu:activations:0"
8110          input: "dense_1/MatMul/ReadVariableOp:value:0"
8111          attr {
8112            key: "T"
8113            value {
8114              type: DT_FLOAT
8115            }
8116          }
8117          attr {
8118            key: "_output_shapes"
8119            value {
8120              list {
8121                shape {
8122                  dim {
8123                    size: -1
8124                  }
8125                  dim {
8126                    size: 1
8127                  }
8128                }
8129              }
8130            }
8131          }
8132          experimental_debug_info {
8133            original_node_names: "dense_1/MatMul"
8134          }
8135        }
8136        node_def {
8137          name: "dense_1/BiasAdd/ReadVariableOp"
8138          op: "ReadVariableOp"
8139          input: "dense_1_biasadd_readvariableop_resource"
8140          attr {
8141            key: "_output_shapes"
8142            value {
8143              list {
8144                shape {
8145                  dim {
8146                    size: 1
8147                  }
8148                }
8149              }
8150            }
8151          }
8152          attr {
8153            key: "dtype"
8154            value {
8155              type: DT_FLOAT
8156            }
8157          }
8158          experimental_debug_info {
8159            original_node_names: "dense_1/BiasAdd/ReadVariableOp"
8160          }
8161        }
8162        node_def {
8163          name: "dense_1/BiasAdd"
8164          op: "BiasAdd"
8165          input: "dense_1/MatMul:product:0"
8166          input: "dense_1/BiasAdd/ReadVariableOp:value:0"
8167          attr {
8168            key: "T"
8169            value {
8170              type: DT_FLOAT
8171            }
8172          }
8173          attr {
8174            key: "_output_shapes"
8175            value {
8176              list {
8177                shape {
8178                  dim {
8179                    size: -1
8180                  }
8181                  dim {
8182                    size: 1
8183                  }
8184                }
8185              }
8186            }
8187          }
8188          experimental_debug_info {
8189            original_node_names: "dense_1/BiasAdd"
8190          }
8191        }
8192        node_def {
8193          name: "Identity"
8194          op: "Identity"
8195          input: "dense_1/BiasAdd:output:0"
8196          attr {
8197            key: "T"
8198            value {
8199              type: DT_FLOAT
8200            }
8201          }
8202          attr {
8203            key: "_output_shapes"
8204            value {
8205              list {
8206                shape {
8207                  dim {
8208                    size: -1
8209                  }
8210                  dim {
8211                    size: 1
8212                  }
8213                }
8214              }
8215            }
8216          }
8217          experimental_debug_info {
8218            original_node_names: "Identity"
8219          }
8220        }
8221        ret {
8222          key: "identity"
8223          value: "Identity:output:0"
8224        }
8225        attr {
8226          key: "_input_shapes"
8227          value {
8228            list {
8229              shape {
8230                dim {
8231                  size: -1
8232                }
8233                dim {
8234                  size: 214
8235                }
8236              }
8237              shape {
8238                unknown_rank: true
8239              }
8240              shape {
8241                unknown_rank: true
8242              }
8243              shape {
8244                unknown_rank: true
8245              }
8246              shape {
8247                unknown_rank: true
8248              }
8249            }
8250          }
8251        }
8252        arg_attr {
8253          key: 0
8254          value {
8255            attr {
8256              key: "_output_shapes"
8257              value {
8258                list {
8259                  shape {
8260                    dim {
8261                      size: -1
8262                    }
8263                    dim {
8264                      size: 214
8265                    }
8266                  }
8267                }
8268              }
8269            }
8270            attr {
8271              key: "_user_specified_name"
8272              value {
8273                s: "inputs"
8274              }
8275            }
8276          }
8277        }
8278        arg_attr {
8279          key: 1
8280          value {
8281            attr {
8282              key: "_output_shapes"
8283              value {
8284                list {
8285                  shape {
8286                  }
8287                }
8288              }
8289            }
8290          }
8291        }
8292        arg_attr {
8293          key: 2
8294          value {
8295            attr {
8296              key: "_output_shapes"
8297              value {
8298                list {
8299                  shape {
8300                  }
8301                }
8302              }
8303            }
8304          }
8305        }
8306        arg_attr {
8307          key: 3
8308          value {
8309            attr {
8310              key: "_output_shapes"
8311              value {
8312                list {
8313                  shape {
8314                  }
8315                }
8316              }
8317            }
8318          }
8319        }
8320        arg_attr {
8321          key: 4
8322          value {
8323            attr {
8324              key: "_output_shapes"
8325              value {
8326                list {
8327                  shape {
8328                  }
8329                }
8330              }
8331            }
8332          }
8333        }
8334      }
8335    }
8336    versions {
8337      producer: 331
8338      min_consumer: 12
8339    }
8340  }
8341  saver_def {
8342    filename_tensor_name: "saver_filename:0"
8343    save_tensor_name: "StatefulPartitionedCall_1:0"
8344    restore_op_name: "StatefulPartitionedCall_2"
8345    version: V2
8346  }
8347  collection_def {
8348    key: "saved_model_main_op"
8349    value {
8350      node_list {
8351        value: "NoOp"
8352      }
8353    }
8354  }
8355  signature_def {
8356    key: "__saved_model_init_op"
8357    value {
8358      outputs {
8359        key: "__saved_model_init_op"
8360        value {
8361          name: "NoOp"
8362          tensor_shape {
8363            unknown_rank: true
8364          }
8365        }
8366      }
8367    }
8368  }
8369  signature_def {
8370    key: "serving_default"
8371    value {
8372      inputs {
8373        key: "input_1"
8374        value {
8375          name: "serving_default_input_1:0"
8376          dtype: DT_INT32
8377          tensor_shape {
8378            dim {
8379              size: -1
8380            }
8381            dim {
8382              size: 214
8383            }
8384          }
8385        }
8386      }
8387      outputs {
8388        key: "output_1"
8389        value {
8390          name: "StatefulPartitionedCall:0"
8391          dtype: DT_FLOAT
8392          tensor_shape {
8393            dim {
8394              size: -1
8395            }
8396            dim {
8397              size: 1
8398            }
8399          }
8400        }
8401      }
8402      method_name: "tensorflow/serving/predict"
8403    }
8404  }
8405  object_graph_def {
8406    nodes {
8407      children {
8408        node_id: 1
8409        local_name: "layer_with_weights-0"
8410      }
8411      children {
8412        node_id: 1
8413        local_name: "layer-0"
8414      }
8415      children {
8416        node_id: 2
8417        local_name: "layer_with_weights-1"
8418      }
8419      children {
8420        node_id: 2
8421        local_name: "layer-1"
8422      }
8423      children {
8424        node_id: 3
8425        local_name: "optimizer"
8426      }
8427      children {
8428        node_id: 4
8429        local_name: "regularization_losses"
8430      }
8431      children {
8432        node_id: 5
8433        local_name: "variables"
8434      }
8435      children {
8436        node_id: 6
8437        local_name: "trainable_variables"
8438      }
8439      children {
8440        node_id: 7
8441        local_name: "keras_api"
8442      }
8443      children {
8444        node_id: 8
8445        local_name: "signatures"
8446      }
8447      children {
8448        node_id: 47
8449        local_name: "__call__"
8450      }
8451      children {
8452        node_id: 48
8453        local_name: "_default_save_signature"
8454      }
8455      children {
8456        node_id: 49
8457        local_name: "call_and_return_all_conditional_losses"
8458      }
8459      user_object {
8460        identifier: "_tf_keras_sequential"
8461        version {
8462          producer: 1
8463          min_consumer: 1
8464        }
8465        metadata: "{\"class_name\": \"Sequential\", \"name\": \"sequential\", \"trainable\": true, \"expects_training_arg\": true, \"dtype\": \"float32\", \"batch_input_shape\": null, \"config\": {\"name\": \"sequential\", \"layers\": [{\"class_name\": \"Dense\", \"config\": {\"name\": \"dense\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 100, \"activation\": \"relu\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}}, {\"class_name\": \"Dense\", \"config\": {\"name\": \"dense_1\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 1, \"activation\": \"linear\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}}], \"build_input_shape\": {\"class_name\": \"__tuple__\", \"items\": [null, 214]}}, \"input_spec\": {\"class_name\": \"InputSpec\", \"config\": {\"dtype\": null, \"shape\": null, \"ndim\": null, \"max_ndim\": null, \"min_ndim\": 2, \"axes\": {\"-1\": 214}}}, \"build_input_shape\": {\"class_name\": \"__tuple__\", \"items\": [null, 214]}, \"is_graph_network\": false, \"keras_version\": \"2.2.4-tf\", \"backend\": \"tensorflow\", \"model_config\": {\"class_name\": \"Sequential\", \"config\": {\"name\": \"sequential\", \"layers\": [{\"class_name\": \"Dense\", \"config\": {\"name\": \"dense\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 100, \"activation\": \"relu\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}}, {\"class_name\": \"Dense\", \"config\": {\"name\": \"dense_1\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 1, \"activation\": \"linear\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}}], \"build_input_shape\": {\"class_name\": \"__tuple__\", \"items\": [null, 214]}}}, \"training_config\": {\"loss\": \"mean_absolute_error\", \"metrics\": [\"mean_squared_error\"], \"weighted_metrics\": null, \"loss_weights\": null, \"sample_weight_mode\": null, \"optimizer_config\": {\"class_name\": \"Adam\", \"config\": {\"name\": \"Adam\", \"learning_rate\": 0.0003000000142492354, \"decay\": 0.0, \"beta_1\": 0.8999999761581421, \"beta_2\": 0.9990000128746033, \"epsilon\": 1e-07, \"amsgrad\": false}}}}"
8466      }
8467    }
8468    nodes {
8469      children {
8470        node_id: 9
8471        local_name: "kernel"
8472      }
8473      children {
8474        node_id: 10
8475        local_name: "bias"
8476      }
8477      children {
8478        node_id: 11
8479        local_name: "regularization_losses"
8480      }
8481      children {
8482        node_id: 12
8483        local_name: "variables"
8484      }
8485      children {
8486        node_id: 13
8487        local_name: "trainable_variables"
8488      }
8489      children {
8490        node_id: 14
8491        local_name: "keras_api"
8492      }
8493      children {
8494        node_id: 50
8495        local_name: "__call__"
8496      }
8497      children {
8498        node_id: 51
8499        local_name: "call_and_return_all_conditional_losses"
8500      }
8501      user_object {
8502        identifier: "_tf_keras_layer"
8503        version {
8504          producer: 1
8505          min_consumer: 1
8506        }
8507        metadata: "{\"class_name\": \"Dense\", \"name\": \"dense\", \"trainable\": true, \"expects_training_arg\": false, \"dtype\": \"float32\", \"batch_input_shape\": null, \"stateful\": false, \"config\": {\"name\": \"dense\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 100, \"activation\": \"relu\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}, \"input_spec\": {\"class_name\": \"InputSpec\", \"config\": {\"dtype\": null, \"shape\": null, \"ndim\": null, \"max_ndim\": null, \"min_ndim\": 2, \"axes\": {\"-1\": 214}}}, \"build_input_shape\": {\"class_name\": \"TensorShape\", \"items\": [null, 214]}}"
8508      }
8509    }
8510    nodes {
8511      children {
8512        node_id: 15
8513        local_name: "kernel"
8514      }
8515      children {
8516        node_id: 16
8517        local_name: "bias"
8518      }
8519      children {
8520        node_id: 17
8521        local_name: "regularization_losses"
8522      }
8523      children {
8524        node_id: 18
8525        local_name: "variables"
8526      }
8527      children {
8528        node_id: 19
8529        local_name: "trainable_variables"
8530      }
8531      children {
8532        node_id: 20
8533        local_name: "keras_api"
8534      }
8535      children {
8536        node_id: 52
8537        local_name: "__call__"
8538      }
8539      children {
8540        node_id: 53
8541        local_name: "call_and_return_all_conditional_losses"
8542      }
8543      user_object {
8544        identifier: "_tf_keras_layer"
8545        version {
8546          producer: 1
8547          min_consumer: 1
8548        }
8549        metadata: "{\"class_name\": \"Dense\", \"name\": \"dense_1\", \"trainable\": true, \"expects_training_arg\": false, \"dtype\": \"float32\", \"batch_input_shape\": null, \"stateful\": false, \"config\": {\"name\": \"dense_1\", \"trainable\": true, \"dtype\": \"float32\", \"units\": 1, \"activation\": \"linear\", \"use_bias\": true, \"kernel_initializer\": {\"class_name\": \"GlorotUniform\", \"config\": {\"seed\": null}}, \"bias_initializer\": {\"class_name\": \"Zeros\", \"config\": {}}, \"kernel_regularizer\": null, \"bias_regularizer\": null, \"activity_regularizer\": null, \"kernel_constraint\": null, \"bias_constraint\": null}, \"input_spec\": {\"class_name\": \"InputSpec\", \"config\": {\"dtype\": null, \"shape\": null, \"ndim\": null, \"max_ndim\": null, \"min_ndim\": 2, \"axes\": {\"-1\": 100}}}, \"build_input_shape\": {\"class_name\": \"TensorShape\", \"items\": [null, 100]}}"
8550      }
8551    }
8552    nodes {
8553      user_object {
8554        identifier: "optimizer"
8555        version {
8556          producer: 1
8557          min_consumer: 1
8558        }
8559      }
8560    }
8561    nodes {
8562      user_object {
8563        identifier: "trackable_list_wrapper"
8564        version {
8565          producer: 1
8566          min_consumer: 1
8567        }
8568      }
8569    }
8570    nodes {
8571      children {
8572        node_id: 9
8573        local_name: "0"
8574      }
8575      children {
8576        node_id: 10
8577        local_name: "1"
8578      }
8579      children {
8580        node_id: 15
8581        local_name: "2"
8582      }
8583      children {
8584        node_id: 16
8585        local_name: "3"
8586      }
8587      user_object {
8588        identifier: "trackable_list_wrapper"
8589        version {
8590          producer: 1
8591          min_consumer: 1
8592        }
8593      }
8594    }
8595    nodes {
8596      children {
8597        node_id: 9
8598        local_name: "0"
8599      }
8600      children {
8601        node_id: 10
8602        local_name: "1"
8603      }
8604      children {
8605        node_id: 15
8606        local_name: "2"
8607      }
8608      children {
8609        node_id: 16
8610        local_name: "3"
8611      }
8612      user_object {
8613        identifier: "trackable_list_wrapper"
8614        version {
8615          producer: 1
8616          min_consumer: 1
8617        }
8618      }
8619    }
8620    nodes {
8621      children {
8622        node_id: 21
8623        local_name: "layers"
8624      }
8625      children {
8626        node_id: 22
8627        local_name: "layer_regularization_losses"
8628      }
8629      children {
8630        node_id: 23
8631        local_name: "non_trainable_variables"
8632      }
8633      children {
8634        node_id: 24
8635        local_name: "layer_metrics"
8636      }
8637      children {
8638        node_id: 4
8639        local_name: "regularization_losses"
8640      }
8641      children {
8642        node_id: 25
8643        local_name: "metrics"
8644      }
8645      children {
8646        node_id: 5
8647        local_name: "variables"
8648      }
8649      children {
8650        node_id: 6
8651        local_name: "trainable_variables"
8652      }
8653      children {
8654        node_id: 47
8655        local_name: "__call__"
8656      }
8657      children {
8658        node_id: 48
8659        local_name: "_default_save_signature"
8660      }
8661      children {
8662        node_id: 49
8663        local_name: "call_and_return_all_conditional_losses"
8664      }
8665      children {
8666        node_id: 49
8667        local_name: "call_and_return_conditional_losses"
8668      }
8669      user_object {
8670        identifier: "_generic_user_object"
8671        version {
8672          producer: 1
8673          min_consumer: 1
8674        }
8675      }
8676    }
8677    nodes {
8678      children {
8679        node_id: 54
8680        local_name: "serving_default"
8681      }
8682      user_object {
8683        identifier: "signature_map"
8684        version {
8685          producer: 1
8686          min_consumer: 1
8687        }
8688      }
8689    }
8690    nodes {
8691      variable {
8692        dtype: DT_FLOAT
8693        shape {
8694          dim {
8695            size: 214
8696          }
8697          dim {
8698            size: 100
8699          }
8700        }
8701        trainable: true
8702        name: "dense/kernel"
8703      }
8704    }
8705    nodes {
8706      variable {
8707        dtype: DT_FLOAT
8708        shape {
8709          dim {
8710            size: 100
8711          }
8712        }
8713        trainable: true
8714        name: "dense/bias"
8715      }
8716    }
8717    nodes {
8718      user_object {
8719        identifier: "trackable_list_wrapper"
8720        version {
8721          producer: 1
8722          min_consumer: 1
8723        }
8724      }
8725    }
8726    nodes {
8727      children {
8728        node_id: 9
8729        local_name: "0"
8730      }
8731      children {
8732        node_id: 10
8733        local_name: "1"
8734      }
8735      user_object {
8736        identifier: "trackable_list_wrapper"
8737        version {
8738          producer: 1
8739          min_consumer: 1
8740        }
8741      }
8742    }
8743    nodes {
8744      children {
8745        node_id: 9
8746        local_name: "0"
8747      }
8748      children {
8749        node_id: 10
8750        local_name: "1"
8751      }
8752      user_object {
8753        identifier: "trackable_list_wrapper"
8754        version {
8755          producer: 1
8756          min_consumer: 1
8757        }
8758      }
8759    }
8760    nodes {
8761      children {
8762        node_id: 26
8763        local_name: "layers"
8764      }
8765      children {
8766        node_id: 27
8767        local_name: "layer_regularization_losses"
8768      }
8769      children {
8770        node_id: 28
8771        local_name: "non_trainable_variables"
8772      }
8773      children {
8774        node_id: 29
8775        local_name: "layer_metrics"
8776      }
8777      children {
8778        node_id: 11
8779        local_name: "regularization_losses"
8780      }
8781      children {
8782        node_id: 30
8783        local_name: "metrics"
8784      }
8785      children {
8786        node_id: 12
8787        local_name: "variables"
8788      }
8789      children {
8790        node_id: 13
8791        local_name: "trainable_variables"
8792      }
8793      children {
8794        node_id: 50
8795        local_name: "__call__"
8796      }
8797      children {
8798        node_id: 51
8799        local_name: "call_and_return_all_conditional_losses"
8800      }
8801      children {
8802        node_id: 51
8803        local_name: "call_and_return_conditional_losses"
8804      }
8805      user_object {
8806        identifier: "_generic_user_object"
8807        version {
8808          producer: 1
8809          min_consumer: 1
8810        }
8811      }
8812    }
8813    nodes {
8814      variable {
8815        dtype: DT_FLOAT
8816        shape {
8817          dim {
8818            size: 100
8819          }
8820          dim {
8821            size: 1
8822          }
8823        }
8824        trainable: true
8825        name: "dense_1/kernel"
8826      }
8827    }
8828    nodes {
8829      variable {
8830        dtype: DT_FLOAT
8831        shape {
8832          dim {
8833            size: 1
8834          }
8835        }
8836        trainable: true
8837        name: "dense_1/bias"
8838      }
8839    }
8840    nodes {
8841      user_object {
8842        identifier: "trackable_list_wrapper"
8843        version {
8844          producer: 1
8845          min_consumer: 1
8846        }
8847      }
8848    }
8849    nodes {
8850      children {
8851        node_id: 15
8852        local_name: "0"
8853      }
8854      children {
8855        node_id: 16
8856        local_name: "1"
8857      }
8858      user_object {
8859        identifier: "trackable_list_wrapper"
8860        version {
8861          producer: 1
8862          min_consumer: 1
8863        }
8864      }
8865    }
8866    nodes {
8867      children {
8868        node_id: 15
8869        local_name: "0"
8870      }
8871      children {
8872        node_id: 16
8873        local_name: "1"
8874      }
8875      user_object {
8876        identifier: "trackable_list_wrapper"
8877        version {
8878          producer: 1
8879          min_consumer: 1
8880        }
8881      }
8882    }
8883    nodes {
8884      children {
8885        node_id: 31
8886        local_name: "layers"
8887      }
8888      children {
8889        node_id: 32
8890        local_name: "layer_regularization_losses"
8891      }
8892      children {
8893        node_id: 33
8894        local_name: "non_trainable_variables"
8895      }
8896      children {
8897        node_id: 34
8898        local_name: "layer_metrics"
8899      }
8900      children {
8901        node_id: 17
8902        local_name: "regularization_losses"
8903      }
8904      children {
8905        node_id: 35
8906        local_name: "metrics"
8907      }
8908      children {
8909        node_id: 18
8910        local_name: "variables"
8911      }
8912      children {
8913        node_id: 19
8914        local_name: "trainable_variables"
8915      }
8916      children {
8917        node_id: 52
8918        local_name: "__call__"
8919      }
8920      children {
8921        node_id: 53
8922        local_name: "call_and_return_all_conditional_losses"
8923      }
8924      children {
8925        node_id: 53
8926        local_name: "call_and_return_conditional_losses"
8927      }
8928      user_object {
8929        identifier: "_generic_user_object"
8930        version {
8931          producer: 1
8932          min_consumer: 1
8933        }
8934      }
8935    }
8936    nodes {
8937      children {
8938        node_id: 1
8939        local_name: "0"
8940      }
8941      children {
8942        node_id: 2
8943        local_name: "1"
8944      }
8945      user_object {
8946        identifier: "trackable_list_wrapper"
8947        version {
8948          producer: 1
8949          min_consumer: 1
8950        }
8951      }
8952    }
8953    nodes {
8954      user_object {
8955        identifier: "trackable_list_wrapper"
8956        version {
8957          producer: 1
8958          min_consumer: 1
8959        }
8960      }
8961    }
8962    nodes {
8963      user_object {
8964        identifier: "trackable_list_wrapper"
8965        version {
8966          producer: 1
8967          min_consumer: 1
8968        }
8969      }
8970    }
8971    nodes {
8972      user_object {
8973        identifier: "trackable_dict_wrapper"
8974        version {
8975          producer: 1
8976          min_consumer: 1
8977        }
8978      }
8979    }
8980    nodes {
8981      children {
8982        node_id: 36
8983        local_name: "0"
8984      }
8985      children {
8986        node_id: 37
8987        local_name: "1"
8988      }
8989      user_object {
8990        identifier: "trackable_list_wrapper"
8991        version {
8992          producer: 1
8993          min_consumer: 1
8994        }
8995      }
8996    }
8997    nodes {
8998      user_object {
8999        identifier: "trackable_list_wrapper"
9000        version {
9001          producer: 1
9002          min_consumer: 1
9003        }
9004      }
9005    }
9006    nodes {
9007      user_object {
9008        identifier: "trackable_list_wrapper"
9009        version {
9010          producer: 1
9011          min_consumer: 1
9012        }
9013      }
9014    }
9015    nodes {
9016      user_object {
9017        identifier: "trackable_list_wrapper"
9018        version {
9019          producer: 1
9020          min_consumer: 1
9021        }
9022      }
9023    }
9024    nodes {
9025      user_object {
9026        identifier: "trackable_dict_wrapper"
9027        version {
9028          producer: 1
9029          min_consumer: 1
9030        }
9031      }
9032    }
9033    nodes {
9034      user_object {
9035        identifier: "trackable_list_wrapper"
9036        version {
9037          producer: 1
9038          min_consumer: 1
9039        }
9040      }
9041    }
9042    nodes {
9043      user_object {
9044        identifier: "trackable_list_wrapper"
9045        version {
9046          producer: 1
9047          min_consumer: 1
9048        }
9049      }
9050    }
9051    nodes {
9052      user_object {
9053        identifier: "trackable_list_wrapper"
9054        version {
9055          producer: 1
9056          min_consumer: 1
9057        }
9058      }
9059    }
9060    nodes {
9061      user_object {
9062        identifier: "trackable_list_wrapper"
9063        version {
9064          producer: 1
9065          min_consumer: 1
9066        }
9067      }
9068    }
9069    nodes {
9070      user_object {
9071        identifier: "trackable_dict_wrapper"
9072        version {
9073          producer: 1
9074          min_consumer: 1
9075        }
9076      }
9077    }
9078    nodes {
9079      user_object {
9080        identifier: "trackable_list_wrapper"
9081        version {
9082          producer: 1
9083          min_consumer: 1
9084        }
9085      }
9086    }
9087    nodes {
9088      children {
9089        node_id: 38
9090        local_name: "total"
9091      }
9092      children {
9093        node_id: 39
9094        local_name: "count"
9095      }
9096      children {
9097        node_id: 40
9098        local_name: "variables"
9099      }
9100      children {
9101        node_id: 41
9102        local_name: "keras_api"
9103      }
9104      user_object {
9105        identifier: "_tf_keras_metric"
9106        version {
9107          producer: 1
9108          min_consumer: 1
9109        }
9110        metadata: "{\"class_name\": \"Mean\", \"name\": \"loss\", \"dtype\": \"float32\", \"config\": {\"name\": \"loss\", \"dtype\": \"float32\"}}"
9111      }
9112    }
9113    nodes {
9114      children {
9115        node_id: 42
9116        local_name: "total"
9117      }
9118      children {
9119        node_id: 43
9120        local_name: "count"
9121      }
9122      children {
9123        node_id: 44
9124        local_name: "_fn_kwargs"
9125      }
9126      children {
9127        node_id: 45
9128        local_name: "variables"
9129      }
9130      children {
9131        node_id: 46
9132        local_name: "keras_api"
9133      }
9134      user_object {
9135        identifier: "_tf_keras_metric"
9136        version {
9137          producer: 1
9138          min_consumer: 1
9139        }
9140        metadata: "{\"class_name\": \"MeanMetricWrapper\", \"name\": \"mean_squared_error\", \"dtype\": \"float32\", \"config\": {\"name\": \"mean_squared_error\", \"dtype\": \"float32\", \"fn\": \"mean_squared_error\"}}"
9141      }
9142    }
9143    nodes {
9144      variable {
9145        dtype: DT_FLOAT
9146        shape {
9147        }
9148        synchronization: VARIABLE_SYNCHRONIZATION_ON_READ
9149        aggregation: VARIABLE_AGGREGATION_SUM
9150        name: "total"
9151      }
9152    }
9153    nodes {
9154      variable {
9155        dtype: DT_FLOAT
9156        shape {
9157        }
9158        synchronization: VARIABLE_SYNCHRONIZATION_ON_READ
9159        aggregation: VARIABLE_AGGREGATION_SUM
9160        name: "count"
9161      }
9162    }
9163    nodes {
9164      children {
9165        node_id: 38
9166        local_name: "0"
9167      }
9168      children {
9169        node_id: 39
9170        local_name: "1"
9171      }
9172      user_object {
9173        identifier: "trackable_list_wrapper"
9174        version {
9175          producer: 1
9176          min_consumer: 1
9177        }
9178      }
9179    }
9180    nodes {
9181      children {
9182        node_id: 40
9183        local_name: "variables"
9184      }
9185      user_object {
9186        identifier: "_generic_user_object"
9187        version {
9188          producer: 1
9189          min_consumer: 1
9190        }
9191      }
9192    }
9193    nodes {
9194      variable {
9195        dtype: DT_FLOAT
9196        shape {
9197        }
9198        synchronization: VARIABLE_SYNCHRONIZATION_ON_READ
9199        aggregation: VARIABLE_AGGREGATION_SUM
9200        name: "total"
9201      }
9202    }
9203    nodes {
9204      variable {
9205        dtype: DT_FLOAT
9206        shape {
9207        }
9208        synchronization: VARIABLE_SYNCHRONIZATION_ON_READ
9209        aggregation: VARIABLE_AGGREGATION_SUM
9210        name: "count"
9211      }
9212    }
9213    nodes {
9214      user_object {
9215        identifier: "trackable_dict_wrapper"
9216        version {
9217          producer: 1
9218          min_consumer: 1
9219        }
9220      }
9221    }
9222    nodes {
9223      children {
9224        node_id: 42
9225        local_name: "0"
9226      }
9227      children {
9228        node_id: 43
9229        local_name: "1"
9230      }
9231      user_object {
9232        identifier: "trackable_list_wrapper"
9233        version {
9234          producer: 1
9235          min_consumer: 1
9236        }
9237      }
9238    }
9239    nodes {
9240      children {
9241        node_id: 45
9242        local_name: "variables"
9243      }
9244      user_object {
9245        identifier: "_generic_user_object"
9246        version {
9247          producer: 1
9248          min_consumer: 1
9249        }
9250      }
9251    }
9252    nodes {
9253      function {
9254        concrete_functions: "__inference_sequential_layer_call_fn_6629"
9255        concrete_functions: "__inference_sequential_layer_call_fn_6733"
9256        concrete_functions: "__inference_sequential_layer_call_fn_6720"
9257        concrete_functions: "__inference_sequential_layer_call_fn_6656"
9258        function_spec {
9259          fullargspec {
9260            named_tuple_value {
9261              name: "FullArgSpec"
9262              values {
9263                key: "args"
9264                value {
9265                  list_value {
9266                    values {
9267                      string_value: "self"
9268                    }
9269                    values {
9270                      string_value: "inputs"
9271                    }
9272                    values {
9273                      string_value: "training"
9274                    }
9275                    values {
9276                      string_value: "mask"
9277                    }
9278                  }
9279                }
9280              }
9281              values {
9282                key: "varargs"
9283                value {
9284                  none_value {
9285                  }
9286                }
9287              }
9288              values {
9289                key: "varkw"
9290                value {
9291                  none_value {
9292                  }
9293                }
9294              }
9295              values {
9296                key: "defaults"
9297                value {
9298                  list_value {
9299                    values {
9300                      bool_value: false
9301                    }
9302                    values {
9303                      none_value {
9304                      }
9305                    }
9306                  }
9307                }
9308              }
9309              values {
9310                key: "kwonlyargs"
9311                value {
9312                  list_value {
9313                  }
9314                }
9315              }
9316              values {
9317                key: "kwonlydefaults"
9318                value {
9319                  dict_value {
9320                  }
9321                }
9322              }
9323              values {
9324                key: "annotations"
9325                value {
9326                  dict_value {
9327                  }
9328                }
9329              }
9330            }
9331          }
9332          is_method: true
9333          input_signature {
9334            none_value {
9335            }
9336          }
9337        }
9338      }
9339    }
9340    nodes {
9341      function {
9342        concrete_functions: "__inference__wrapped_model_6528"
9343        function_spec {
9344          fullargspec {
9345            named_tuple_value {
9346              name: "FullArgSpec"
9347              values {
9348                key: "args"
9349                value {
9350                  list_value {
9351                  }
9352                }
9353              }
9354              values {
9355                key: "varargs"
9356                value {
9357                  string_value: "args"
9358                }
9359              }
9360              values {
9361                key: "varkw"
9362                value {
9363                  none_value {
9364                  }
9365                }
9366              }
9367              values {
9368                key: "defaults"
9369                value {
9370                  none_value {
9371                  }
9372                }
9373              }
9374              values {
9375                key: "kwonlyargs"
9376                value {
9377                  list_value {
9378                  }
9379                }
9380              }
9381              values {
9382                key: "kwonlydefaults"
9383                value {
9384                  none_value {
9385                  }
9386                }
9387              }
9388              values {
9389                key: "annotations"
9390                value {
9391                  dict_value {
9392                  }
9393                }
9394              }
9395            }
9396          }
9397          input_signature {
9398            tuple_value {
9399              values {
9400                tensor_spec_value {
9401                  name: "input_1"
9402                  shape {
9403                    dim {
9404                      size: -1
9405                    }
9406                    dim {
9407                      size: 214
9408                    }
9409                  }
9410                  dtype: DT_INT32
9411                }
9412              }
9413            }
9414          }
9415        }
9416      }
9417    }
9418    nodes {
9419      function {
9420        concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6689"
9421        concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6587"
9422        concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6707"
9423        concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6601"
9424        function_spec {
9425          fullargspec {
9426            named_tuple_value {
9427              name: "FullArgSpec"
9428              values {
9429                key: "args"
9430                value {
9431                  list_value {
9432                    values {
9433                      string_value: "self"
9434                    }
9435                    values {
9436                      string_value: "inputs"
9437                    }
9438                    values {
9439                      string_value: "training"
9440                    }
9441                    values {
9442                      string_value: "mask"
9443                    }
9444                  }
9445                }
9446              }
9447              values {
9448                key: "varargs"
9449                value {
9450                  none_value {
9451                  }
9452                }
9453              }
9454              values {
9455                key: "varkw"
9456                value {
9457                  none_value {
9458                  }
9459                }
9460              }
9461              values {
9462                key: "defaults"
9463                value {
9464                  list_value {
9465                    values {
9466                      bool_value: false
9467                    }
9468                    values {
9469                      none_value {
9470                      }
9471                    }
9472                  }
9473                }
9474              }
9475              values {
9476                key: "kwonlyargs"
9477                value {
9478                  list_value {
9479                  }
9480                }
9481              }
9482              values {
9483                key: "kwonlydefaults"
9484                value {
9485                  dict_value {
9486                  }
9487                }
9488              }
9489              values {
9490                key: "annotations"
9491                value {
9492                  dict_value {
9493                  }
9494                }
9495              }
9496            }
9497          }
9498          is_method: true
9499          input_signature {
9500            none_value {
9501            }
9502          }
9503        }
9504      }
9505    }
9506    nodes {
9507      function {
9508        concrete_functions: "__inference_dense_layer_call_fn_6754"
9509        function_spec {
9510          fullargspec {
9511            named_tuple_value {
9512              name: "FullArgSpec"
9513              values {
9514                key: "args"
9515                value {
9516                  list_value {
9517                    values {
9518                      string_value: "self"
9519                    }
9520                    values {
9521                      string_value: "inputs"
9522                    }
9523                  }
9524                }
9525              }
9526              values {
9527                key: "varargs"
9528                value {
9529                  none_value {
9530                  }
9531                }
9532              }
9533              values {
9534                key: "varkw"
9535                value {
9536                  none_value {
9537                  }
9538                }
9539              }
9540              values {
9541                key: "defaults"
9542                value {
9543                  none_value {
9544                  }
9545                }
9546              }
9547              values {
9548                key: "kwonlyargs"
9549                value {
9550                  list_value {
9551                  }
9552                }
9553              }
9554              values {
9555                key: "kwonlydefaults"
9556                value {
9557                  none_value {
9558                  }
9559                }
9560              }
9561              values {
9562                key: "annotations"
9563                value {
9564                  dict_value {
9565                  }
9566                }
9567              }
9568            }
9569          }
9570          is_method: true
9571          input_signature {
9572            none_value {
9573            }
9574          }
9575        }
9576      }
9577    }
9578    nodes {
9579      function {
9580        concrete_functions: "__inference_dense_layer_call_and_return_conditional_losses_6745"
9581        function_spec {
9582          fullargspec {
9583            named_tuple_value {
9584              name: "FullArgSpec"
9585              values {
9586                key: "args"
9587                value {
9588                  list_value {
9589                    values {
9590                      string_value: "self"
9591                    }
9592                    values {
9593                      string_value: "inputs"
9594                    }
9595                  }
9596                }
9597              }
9598              values {
9599                key: "varargs"
9600                value {
9601                  none_value {
9602                  }
9603                }
9604              }
9605              values {
9606                key: "varkw"
9607                value {
9608                  none_value {
9609                  }
9610                }
9611              }
9612              values {
9613                key: "defaults"
9614                value {
9615                  none_value {
9616                  }
9617                }
9618              }
9619              values {
9620                key: "kwonlyargs"
9621                value {
9622                  list_value {
9623                  }
9624                }
9625              }
9626              values {
9627                key: "kwonlydefaults"
9628                value {
9629                  none_value {
9630                  }
9631                }
9632              }
9633              values {
9634                key: "annotations"
9635                value {
9636                  dict_value {
9637                  }
9638                }
9639              }
9640            }
9641          }
9642          is_method: true
9643          input_signature {
9644            none_value {
9645            }
9646          }
9647        }
9648      }
9649    }
9650    nodes {
9651      function {
9652        concrete_functions: "__inference_dense_1_layer_call_fn_6773"
9653        function_spec {
9654          fullargspec {
9655            named_tuple_value {
9656              name: "FullArgSpec"
9657              values {
9658                key: "args"
9659                value {
9660                  list_value {
9661                    values {
9662                      string_value: "self"
9663                    }
9664                    values {
9665                      string_value: "inputs"
9666                    }
9667                  }
9668                }
9669              }
9670              values {
9671                key: "varargs"
9672                value {
9673                  none_value {
9674                  }
9675                }
9676              }
9677              values {
9678                key: "varkw"
9679                value {
9680                  none_value {
9681                  }
9682                }
9683              }
9684              values {
9685                key: "defaults"
9686                value {
9687                  none_value {
9688                  }
9689                }
9690              }
9691              values {
9692                key: "kwonlyargs"
9693                value {
9694                  list_value {
9695                  }
9696                }
9697              }
9698              values {
9699                key: "kwonlydefaults"
9700                value {
9701                  none_value {
9702                  }
9703                }
9704              }
9705              values {
9706                key: "annotations"
9707                value {
9708                  dict_value {
9709                  }
9710                }
9711              }
9712            }
9713          }
9714          is_method: true
9715          input_signature {
9716            none_value {
9717            }
9718          }
9719        }
9720      }
9721    }
9722    nodes {
9723      function {
9724        concrete_functions: "__inference_dense_1_layer_call_and_return_conditional_losses_6764"
9725        function_spec {
9726          fullargspec {
9727            named_tuple_value {
9728              name: "FullArgSpec"
9729              values {
9730                key: "args"
9731                value {
9732                  list_value {
9733                    values {
9734                      string_value: "self"
9735                    }
9736                    values {
9737                      string_value: "inputs"
9738                    }
9739                  }
9740                }
9741              }
9742              values {
9743                key: "varargs"
9744                value {
9745                  none_value {
9746                  }
9747                }
9748              }
9749              values {
9750                key: "varkw"
9751                value {
9752                  none_value {
9753                  }
9754                }
9755              }
9756              values {
9757                key: "defaults"
9758                value {
9759                  none_value {
9760                  }
9761                }
9762              }
9763              values {
9764                key: "kwonlyargs"
9765                value {
9766                  list_value {
9767                  }
9768                }
9769              }
9770              values {
9771                key: "kwonlydefaults"
9772                value {
9773                  none_value {
9774                  }
9775                }
9776              }
9777              values {
9778                key: "annotations"
9779                value {
9780                  dict_value {
9781                  }
9782                }
9783              }
9784            }
9785          }
9786          is_method: true
9787          input_signature {
9788            none_value {
9789            }
9790          }
9791        }
9792      }
9793    }
9794    nodes {
9795      bare_concrete_function {
9796        concrete_function_name: "__inference_signature_wrapper_6671"
9797        argument_keywords: "input_1"
9798        allowed_positional_arguments: 1
9799      }
9800    }
9801    concrete_functions {
9802      key: "__inference__wrapped_model_6528"
9803      value {
9804        bound_inputs: 9
9805        bound_inputs: 10
9806        bound_inputs: 15
9807        bound_inputs: 16
9808        canonicalized_input_signature {
9809          tuple_value {
9810            values {
9811              tuple_value {
9812                values {
9813                  tensor_spec_value {
9814                    name: "input_1"
9815                    shape {
9816                      dim {
9817                        size: -1
9818                      }
9819                      dim {
9820                        size: 214
9821                      }
9822                    }
9823                    dtype: DT_INT32
9824                  }
9825                }
9826              }
9827            }
9828            values {
9829              dict_value {
9830              }
9831            }
9832          }
9833        }
9834        output_signature {
9835          dict_value {
9836            fields {
9837              key: "output_1"
9838              value {
9839                tensor_spec_value {
9840                  name: "output_1"
9841                  shape {
9842                    dim {
9843                      size: -1
9844                    }
9845                    dim {
9846                      size: 1
9847                    }
9848                  }
9849                  dtype: DT_FLOAT
9850                }
9851              }
9852            }
9853          }
9854        }
9855      }
9856    }
9857    concrete_functions {
9858      key: "__inference_dense_1_layer_call_and_return_conditional_losses_6764"
9859      value {
9860        bound_inputs: 15
9861        bound_inputs: 16
9862        canonicalized_input_signature {
9863          tuple_value {
9864            values {
9865              tuple_value {
9866                values {
9867                  tensor_spec_value {
9868                    name: "inputs"
9869                    shape {
9870                      dim {
9871                        size: -1
9872                      }
9873                      dim {
9874                        size: 100
9875                      }
9876                    }
9877                    dtype: DT_FLOAT
9878                  }
9879                }
9880              }
9881            }
9882            values {
9883              dict_value {
9884              }
9885            }
9886          }
9887        }
9888        output_signature {
9889          tuple_value {
9890            values {
9891              tensor_spec_value {
9892                name: "0"
9893                shape {
9894                  dim {
9895                    size: -1
9896                  }
9897                  dim {
9898                    size: 1
9899                  }
9900                }
9901                dtype: DT_FLOAT
9902              }
9903            }
9904            values {
9905              list_value {
9906              }
9907            }
9908          }
9909        }
9910      }
9911    }
9912    concrete_functions {
9913      key: "__inference_dense_1_layer_call_fn_6773"
9914      value {
9915        bound_inputs: 15
9916        bound_inputs: 16
9917        canonicalized_input_signature {
9918          tuple_value {
9919            values {
9920              tuple_value {
9921                values {
9922                  tensor_spec_value {
9923                    name: "inputs"
9924                    shape {
9925                      dim {
9926                        size: -1
9927                      }
9928                      dim {
9929                        size: 100
9930                      }
9931                    }
9932                    dtype: DT_FLOAT
9933                  }
9934                }
9935              }
9936            }
9937            values {
9938              dict_value {
9939              }
9940            }
9941          }
9942        }
9943        output_signature {
9944          tensor_spec_value {
9945            shape {
9946              dim {
9947                size: -1
9948              }
9949              dim {
9950                size: 1
9951              }
9952            }
9953            dtype: DT_FLOAT
9954          }
9955        }
9956      }
9957    }
9958    concrete_functions {
9959      key: "__inference_dense_layer_call_and_return_conditional_losses_6745"
9960      value {
9961        bound_inputs: 9
9962        bound_inputs: 10
9963        canonicalized_input_signature {
9964          tuple_value {
9965            values {
9966              tuple_value {
9967                values {
9968                  tensor_spec_value {
9969                    name: "inputs"
9970                    shape {
9971                      dim {
9972                        size: -1
9973                      }
9974                      dim {
9975                        size: 214
9976                      }
9977                    }
9978                    dtype: DT_INT32
9979                  }
9980                }
9981              }
9982            }
9983            values {
9984              dict_value {
9985              }
9986            }
9987          }
9988        }
9989        output_signature {
9990          tuple_value {
9991            values {
9992              tensor_spec_value {
9993                name: "0"
9994                shape {
9995                  dim {
9996                    size: -1
9997                  }
9998                  dim {
9999                    size: 100
10000                  }
10001                }
10002                dtype: DT_FLOAT
10003              }
10004            }
10005            values {
10006              list_value {
10007              }
10008            }
10009          }
10010        }
10011      }
10012    }
10013    concrete_functions {
10014      key: "__inference_dense_layer_call_fn_6754"
10015      value {
10016        bound_inputs: 9
10017        bound_inputs: 10
10018        canonicalized_input_signature {
10019          tuple_value {
10020            values {
10021              tuple_value {
10022                values {
10023                  tensor_spec_value {
10024                    name: "inputs"
10025                    shape {
10026                      dim {
10027                        size: -1
10028                      }
10029                      dim {
10030                        size: 214
10031                      }
10032                    }
10033                    dtype: DT_INT32
10034                  }
10035                }
10036              }
10037            }
10038            values {
10039              dict_value {
10040              }
10041            }
10042          }
10043        }
10044        output_signature {
10045          tensor_spec_value {
10046            shape {
10047              dim {
10048                size: -1
10049              }
10050              dim {
10051                size: 100
10052              }
10053            }
10054            dtype: DT_FLOAT
10055          }
10056        }
10057      }
10058    }
10059    concrete_functions {
10060      key: "__inference_sequential_layer_call_and_return_conditional_losses_6587"
10061      value {
10062        bound_inputs: 9
10063        bound_inputs: 10
10064        bound_inputs: 15
10065        bound_inputs: 16
10066        canonicalized_input_signature {
10067          tuple_value {
10068            values {
10069              tuple_value {
10070                values {
10071                  tensor_spec_value {
10072                    name: "input_1"
10073                    shape {
10074                      dim {
10075                        size: -1
10076                      }
10077                      dim {
10078                        size: 214
10079                      }
10080                    }
10081                    dtype: DT_INT32
10082                  }
10083                }
10084                values {
10085                  bool_value: true
10086                }
10087                values {
10088                  none_value {
10089                  }
10090                }
10091              }
10092            }
10093            values {
10094              dict_value {
10095              }
10096            }
10097          }
10098        }
10099        output_signature {
10100          tuple_value {
10101            values {
10102              tensor_spec_value {
10103                name: "0"
10104                shape {
10105                  dim {
10106                    size: -1
10107                  }
10108                  dim {
10109                    size: 1
10110                  }
10111                }
10112                dtype: DT_FLOAT
10113              }
10114            }
10115            values {
10116              list_value {
10117              }
10118            }
10119          }
10120        }
10121      }
10122    }
10123    concrete_functions {
10124      key: "__inference_sequential_layer_call_and_return_conditional_losses_6601"
10125      value {
10126        bound_inputs: 9
10127        bound_inputs: 10
10128        bound_inputs: 15
10129        bound_inputs: 16
10130        canonicalized_input_signature {
10131          tuple_value {
10132            values {
10133              tuple_value {
10134                values {
10135                  tensor_spec_value {
10136                    name: "input_1"
10137                    shape {
10138                      dim {
10139                        size: -1
10140                      }
10141                      dim {
10142                        size: 214
10143                      }
10144                    }
10145                    dtype: DT_INT32
10146                  }
10147                }
10148                values {
10149                  bool_value: false
10150                }
10151                values {
10152                  none_value {
10153                  }
10154                }
10155              }
10156            }
10157            values {
10158              dict_value {
10159              }
10160            }
10161          }
10162        }
10163        output_signature {
10164          tuple_value {
10165            values {
10166              tensor_spec_value {
10167                name: "0"
10168                shape {
10169                  dim {
10170                    size: -1
10171                  }
10172                  dim {
10173                    size: 1
10174                  }
10175                }
10176                dtype: DT_FLOAT
10177              }
10178            }
10179            values {
10180              list_value {
10181              }
10182            }
10183          }
10184        }
10185      }
10186    }
10187    concrete_functions {
10188      key: "__inference_sequential_layer_call_and_return_conditional_losses_6689"
10189      value {
10190        bound_inputs: 9
10191        bound_inputs: 10
10192        bound_inputs: 15
10193        bound_inputs: 16
10194        canonicalized_input_signature {
10195          tuple_value {
10196            values {
10197              tuple_value {
10198                values {
10199                  tensor_spec_value {
10200                    name: "inputs"
10201                    shape {
10202                      dim {
10203                        size: -1
10204                      }
10205                      dim {
10206                        size: 214
10207                      }
10208                    }
10209                    dtype: DT_INT32
10210                  }
10211                }
10212                values {
10213                  bool_value: true
10214                }
10215                values {
10216                  none_value {
10217                  }
10218                }
10219              }
10220            }
10221            values {
10222              dict_value {
10223              }
10224            }
10225          }
10226        }
10227        output_signature {
10228          tuple_value {
10229            values {
10230              tensor_spec_value {
10231                name: "0"
10232                shape {
10233                  dim {
10234                    size: -1
10235                  }
10236                  dim {
10237                    size: 1
10238                  }
10239                }
10240                dtype: DT_FLOAT
10241              }
10242            }
10243            values {
10244              list_value {
10245              }
10246            }
10247          }
10248        }
10249      }
10250    }
10251    concrete_functions {
10252      key: "__inference_sequential_layer_call_and_return_conditional_losses_6707"
10253      value {
10254        bound_inputs: 9
10255        bound_inputs: 10
10256        bound_inputs: 15
10257        bound_inputs: 16
10258        canonicalized_input_signature {
10259          tuple_value {
10260            values {
10261              tuple_value {
10262                values {
10263                  tensor_spec_value {
10264                    name: "inputs"
10265                    shape {
10266                      dim {
10267                        size: -1
10268                      }
10269                      dim {
10270                        size: 214
10271                      }
10272                    }
10273                    dtype: DT_INT32
10274                  }
10275                }
10276                values {
10277                  bool_value: false
10278                }
10279                values {
10280                  none_value {
10281                  }
10282                }
10283              }
10284            }
10285            values {
10286              dict_value {
10287              }
10288            }
10289          }
10290        }
10291        output_signature {
10292          tuple_value {
10293            values {
10294              tensor_spec_value {
10295                name: "0"
10296                shape {
10297                  dim {
10298                    size: -1
10299                  }
10300                  dim {
10301                    size: 1
10302                  }
10303                }
10304                dtype: DT_FLOAT
10305              }
10306            }
10307            values {
10308              list_value {
10309              }
10310            }
10311          }
10312        }
10313      }
10314    }
10315    concrete_functions {
10316      key: "__inference_sequential_layer_call_fn_6629"
10317      value {
10318        bound_inputs: 9
10319        bound_inputs: 10
10320        bound_inputs: 15
10321        bound_inputs: 16
10322        canonicalized_input_signature {
10323          tuple_value {
10324            values {
10325              tuple_value {
10326                values {
10327                  tensor_spec_value {
10328                    name: "input_1"
10329                    shape {
10330                      dim {
10331                        size: -1
10332                      }
10333                      dim {
10334                        size: 214
10335                      }
10336                    }
10337                    dtype: DT_INT32
10338                  }
10339                }
10340                values {
10341                  bool_value: true
10342                }
10343                values {
10344                  none_value {
10345                  }
10346                }
10347              }
10348            }
10349            values {
10350              dict_value {
10351              }
10352            }
10353          }
10354        }
10355        output_signature {
10356          tensor_spec_value {
10357            shape {
10358              dim {
10359                size: -1
10360              }
10361              dim {
10362                size: 1
10363              }
10364            }
10365            dtype: DT_FLOAT
10366          }
10367        }
10368      }
10369    }
10370    concrete_functions {
10371      key: "__inference_sequential_layer_call_fn_6656"
10372      value {
10373        bound_inputs: 9
10374        bound_inputs: 10
10375        bound_inputs: 15
10376        bound_inputs: 16
10377        canonicalized_input_signature {
10378          tuple_value {
10379            values {
10380              tuple_value {
10381                values {
10382                  tensor_spec_value {
10383                    name: "input_1"
10384                    shape {
10385                      dim {
10386                        size: -1
10387                      }
10388                      dim {
10389                        size: 214
10390                      }
10391                    }
10392                    dtype: DT_INT32
10393                  }
10394                }
10395                values {
10396                  bool_value: false
10397                }
10398                values {
10399                  none_value {
10400                  }
10401                }
10402              }
10403            }
10404            values {
10405              dict_value {
10406              }
10407            }
10408          }
10409        }
10410        output_signature {
10411          tensor_spec_value {
10412            shape {
10413              dim {
10414                size: -1
10415              }
10416              dim {
10417                size: 1
10418              }
10419            }
10420            dtype: DT_FLOAT
10421          }
10422        }
10423      }
10424    }
10425    concrete_functions {
10426      key: "__inference_sequential_layer_call_fn_6720"
10427      value {
10428        bound_inputs: 9
10429        bound_inputs: 10
10430        bound_inputs: 15
10431        bound_inputs: 16
10432        canonicalized_input_signature {
10433          tuple_value {
10434            values {
10435              tuple_value {
10436                values {
10437                  tensor_spec_value {
10438                    name: "inputs"
10439                    shape {
10440                      dim {
10441                        size: -1
10442                      }
10443                      dim {
10444                        size: 214
10445                      }
10446                    }
10447                    dtype: DT_INT32
10448                  }
10449                }
10450                values {
10451                  bool_value: true
10452                }
10453                values {
10454                  none_value {
10455                  }
10456                }
10457              }
10458            }
10459            values {
10460              dict_value {
10461              }
10462            }
10463          }
10464        }
10465        output_signature {
10466          tensor_spec_value {
10467            shape {
10468              dim {
10469                size: -1
10470              }
10471              dim {
10472                size: 1
10473              }
10474            }
10475            dtype: DT_FLOAT
10476          }
10477        }
10478      }
10479    }
10480    concrete_functions {
10481      key: "__inference_sequential_layer_call_fn_6733"
10482      value {
10483        bound_inputs: 9
10484        bound_inputs: 10
10485        bound_inputs: 15
10486        bound_inputs: 16
10487        canonicalized_input_signature {
10488          tuple_value {
10489            values {
10490              tuple_value {
10491                values {
10492                  tensor_spec_value {
10493                    name: "inputs"
10494                    shape {
10495                      dim {
10496                        size: -1
10497                      }
10498                      dim {
10499                        size: 214
10500                      }
10501                    }
10502                    dtype: DT_INT32
10503                  }
10504                }
10505                values {
10506                  bool_value: false
10507                }
10508                values {
10509                  none_value {
10510                  }
10511                }
10512              }
10513            }
10514            values {
10515              dict_value {
10516              }
10517            }
10518          }
10519        }
10520        output_signature {
10521          tensor_spec_value {
10522            shape {
10523              dim {
10524                size: -1
10525              }
10526              dim {
10527                size: 1
10528              }
10529            }
10530            dtype: DT_FLOAT
10531          }
10532        }
10533      }
10534    }
10535    concrete_functions {
10536      key: "__inference_signature_wrapper_6671"
10537      value {
10538        bound_inputs: 9
10539        bound_inputs: 10
10540        bound_inputs: 15
10541        bound_inputs: 16
10542        canonicalized_input_signature {
10543          tuple_value {
10544            values {
10545              tuple_value {
10546              }
10547            }
10548            values {
10549              dict_value {
10550                fields {
10551                  key: "input_1"
10552                  value {
10553                    tensor_spec_value {
10554                      name: "input_1"
10555                      shape {
10556                        dim {
10557                          size: -1
10558                        }
10559                        dim {
10560                          size: 214
10561                        }
10562                      }
10563                      dtype: DT_INT32
10564                    }
10565                  }
10566                }
10567              }
10568            }
10569          }
10570        }
10571        output_signature {
10572          dict_value {
10573            fields {
10574              key: "output_1"
10575              value {
10576                tensor_spec_value {
10577                  name: "output_1"
10578                  shape {
10579                    dim {
10580                      size: -1
10581                    }
10582                    dim {
10583                      size: 1
10584                    }
10585                  }
10586                  dtype: DT_FLOAT
10587                }
10588              }
10589            }
10590          }
10591        }
10592      }
10593    }
10594  }
10595}
10596
10597