[ORC] Merge ostream operators for SymbolStringPtrs into SymbolStringPool.h. NFC.
[llvm-project.git] / llvm / unittests / Analysis / Inputs / ir2native_x86_64_model / saved_model.pbtxt
blob6efdad51083d36a9f664d880ce0b905c2c0e86f4
1 saved_model_schema_version: 1
2 meta_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   }